diff --git a/fs/dlm/lock.c b/fs/dlm/lock.c
index 1e9e8ebee25120caef0b7519b402137817cacc39..2d3d1027ce2bbdfbc30fef5631b1ce378deaf05e 100644
--- a/fs/dlm/lock.c
+++ b/fs/dlm/lock.c
@@ -1956,8 +1956,7 @@ static void confirm_master(struct dlm_rsb *r, int error)
 			list_del_init(&lkb->lkb_rsb_lookup);
 			r->res_first_lkid = lkb->lkb_id;
 			_request_lock(r, lkb);
-		} else
-			r->res_nodeid = -1;
+		}
 		break;
 
 	default: