From eb6a056300ffd2cbb22607b7291dbdaa4b38b186 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Sun, 10 Mar 2019 16:31:48 +0000 Subject: [PATCH] scst, LUN replacement: Add a missing if-test This was detected by smatch. git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8040 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- scst/src/scst_lib.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scst/src/scst_lib.c b/scst/src/scst_lib.c index 04badc05d..62cd5e417 100644 --- a/scst/src/scst_lib.c +++ b/scst/src/scst_lib.c @@ -4697,7 +4697,8 @@ int scst_acg_repl_lun(struct scst_acg *acg, struct kobject *parent, extra_tgt_dev_list_entry) { scst_free_tgt_dev(tgt_dev); } - scst_free_acg_dev(acg_dev); + if (acg_dev) + scst_free_acg_dev(acg_dev); out: return res;