From fc0cc3f671db585ee42489cd5e8085d0d4f5f626 Mon Sep 17 00:00:00 2001 From: phil Date: Mon, 1 Mar 2004 18:16:43 +0000 Subject: [PATCH] Don't dereference NULL lock in error path --- lustre/ldlm/ldlm_lockd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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, -- 1.8.3.1