From 4d1878443d759bd60202775f604f7408775c6f2e Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Thu, 18 Apr 2019 01:33:59 +0000 Subject: [PATCH] qla2x00t-32gbit, target: Suppress a Coverity use-after-free complaint git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8246 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- qla2x00t-32gbit/qla2x00-target/scst_qla2xxx.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qla2x00t-32gbit/qla2x00-target/scst_qla2xxx.c b/qla2x00t-32gbit/qla2x00-target/scst_qla2xxx.c index 1db96c455..959755388 100644 --- a/qla2x00t-32gbit/qla2x00-target/scst_qla2xxx.c +++ b/qla2x00t-32gbit/qla2x00-target/scst_qla2xxx.c @@ -1536,11 +1536,12 @@ static int sqa_target_release(struct scst_tgt *scst_tgt) sqa_tgt->qla_tgt = NULL; list_del(&sqa_tgt->list); mutex_unlock(&sqa_mutex); - kfree(sqa_tgt); TRACE(TRACE_MGMT, "sqatgt(%ld/%d): Target release finished sqa_tgt %p", vha->host_no, tgt->vha->vp_idx, sqa_tgt); + kfree(sqa_tgt); + TRACE_EXIT(); return 0; }