Whamcloud - gitweb
LU-4245 ldlm: do not fill empty lvbo buffer
[fs/lustre-release.git] / lustre / ldlm / ldlm_lockd.c
index 084e3e3..5d55852 100644 (file)
@@ -1400,7 +1400,7 @@ existing_lock:
                                         req, lock);
                                buflen = req_capsule_get_size(&req->rq_pill,
                                                &RMF_DLM_LVB, RCL_SERVER);
-                               if (buflen >= 0) {
+                               if (buflen > 0) {
                                        buflen = ldlm_lvbo_fill(lock, buf,
                                                                buflen);
                                        if (buflen >= 0)
@@ -1410,9 +1410,9 @@ existing_lock:
                                                        buflen, RCL_SERVER);
                                        else
                                                rc = buflen;
-                               }
-                               else
+                               } else {
                                        rc = buflen;
+                               }
                        }
                 } else {
                         lock_res_and_lock(lock);