Whamcloud - gitweb
Don't dereference NULL lock in error path
authorphil <phil>
Mon, 1 Mar 2004 18:16:43 +0000 (18:16 +0000)
committerphil <phil>
Mon, 1 Mar 2004 18:16:43 +0000 (18:16 +0000)
lustre/ldlm/ldlm_lockd.c

index a9020d3..c28bbe2 100644 (file)
@@ -643,7 +643,7 @@ int ldlm_handle_enqueue(struct ptlrpc_request *req,
 
         EXIT;
  out:
-        if (lock->l_resource->lr_lvb_len > 0) {
+        if (lock != NULL && lock->l_resource->lr_lvb_len > 0) {
                 void *lvb = lustre_msg_buf(req->rq_repmsg, 1,
                                            lock->l_resource->lr_lvb_len);
                 memcpy(lvb, lock->l_resource->lr_lvb_data,