X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fosc%2Fosc_request.c;h=404bca269776f1ec60ecf336b901e153f7926a4d;hp=76a046fa56910262a0e88f702d246c9624b9337e;hb=938a12769147505c7e42908df89733be19982205;hpb=e498b09fcaca5380b35d9726605ff22d7bd00960 diff --git a/lustre/osc/osc_request.c b/lustre/osc/osc_request.c index 76a046f..404bca2 100644 --- a/lustre/osc/osc_request.c +++ b/lustre/osc/osc_request.c @@ -3385,8 +3385,10 @@ int osc_enqueue_base(struct obd_export *exp, struct ldlm_res_id *res_id, RETURN(-ENOMEM); rc = ldlm_prep_enqueue_req(exp, req, &cancels, 0); - if (rc) + if (rc) { + ptlrpc_request_free(req); RETURN(rc); + } req_capsule_set_size(&req->rq_pill, &RMF_DLM_LVB, RCL_SERVER, sizeof *lvb);