]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
Coverity: Resource leak: fix return without free
authorAnthony Youngman <anthony@youngman.org.uk>
Fri, 15 Jun 2018 21:18:14 +0000 (22:18 +0100)
committerJes Sorensen <jsorensen@fb.com>
Wed, 11 Jul 2018 17:08:17 +0000 (13:08 -0400)
Signed-off-by: Anthony Youngman <anthony@youngman.org.uk>
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
Assemble.c

index 5a907c14aa4e333613891e69825d45ee3b842b94..0a7ab6f59859b7806531d8c77be5fe065ecd751e 100644 (file)
@@ -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;
                }