summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnthony Youngman <anthony@youngman.org.uk>2018-06-15 22:18:14 +0100
committerJes Sorensen <jsorensen@fb.com>2018-07-11 13:08:17 -0400
commit4a670aabdcf6b7870aaa0088574a62603bb22f31 (patch)
tree1d937a6244785de664297a0790dc8d37754412a2
parent898bd1ecefe6c72102f398680dcfef80e4de21c1 (diff)
downloadmdadm-4a670aabdcf6b7870aaa0088574a62603bb22f31.tar.gz
Coverity: Resource leak: fix return without free
Signed-off-by: Anthony Youngman <anthony@youngman.org.uk> Signed-off-by: Jes Sorensen <jsorensen@fb.com>
-rw-r--r--Assemble.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/Assemble.c b/Assemble.c
index 5a907c14..0a7ab6f5 100644
--- a/Assemble.c
+++ b/Assemble.c
@@ -281,6 +281,8 @@ static int select_devices(struct mddev_dev *devlist,
st->ss->free_super(st);
dev_policy_free(pol);
domain_free(domains);
+ if (tst)
+ tst->ss->free_super(tst);
return -1;
}