From: phil Date: Mon, 1 Mar 2004 18:16:43 +0000 (+0000) Subject: Don't dereference NULL lock in error path X-Git-Tag: 1.2.0~19 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=fc0cc3f671db585ee42489cd5e8085d0d4f5f626;p=fs%2Flustre-release.git Don't dereference NULL lock in error path --- diff --git a/lustre/ldlm/ldlm_lockd.c b/lustre/ldlm/ldlm_lockd.c index a9020d3..c28bbe2 100644 --- a/lustre/ldlm/ldlm_lockd.c +++ b/lustre/ldlm/ldlm_lockd.c @@ -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,