Whamcloud - gitweb
LU-17504 build: fix lock_handle array-index-out-of-bounds
[fs/lustre-release.git] / lustre / ptlrpc / layout.c
index 4fc1c3c..42e0fa3 100644 (file)
@@ -1147,7 +1147,8 @@ EXPORT_SYMBOL(RMF_CONNECT_DATA);
 
 struct req_msg_field RMF_DLM_REQ =
        DEFINE_MSGF("dlm_req", RMF_F_NO_SIZE_CHECK /* ldlm_request_bufsize */,
-                   sizeof(struct ldlm_request),
+                   offsetof(struct ldlm_request,
+                            lock_handle[LDLM_LOCKREQ_HANDLES]),
                    lustre_swab_ldlm_request, NULL);
 EXPORT_SYMBOL(RMF_DLM_REQ);