]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
Detail(): Remember to free 'avail'
authorJes Sorensen <Jes.Sorensen@redhat.com>
Tue, 1 Nov 2011 15:09:25 +0000 (16:09 +0100)
committerNeilBrown <neilb@suse.de>
Tue, 1 Nov 2011 23:48:53 +0000 (10:48 +1100)
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: NeilBrown <neilb@suse.de>
Detail.c

index c56478633a07c2f8e574311f8613505166b70562..e7d16812932e9ffbe2b2fa6a81d041a77e16ad98 100644 (file)
--- a/Detail.c
+++ b/Detail.c
@@ -58,7 +58,7 @@ int Detail(char *dev, int brief, int export, int test, char *homehost)
 
        int rv = test ? 4 : 1;
        int avail_disks = 0;
-       char *avail;
+       char *avail = NULL;
 
        if (fd < 0) {
                fprintf(stderr, Name ": cannot open %s: %s\n",
@@ -587,6 +587,7 @@ This is pretty boring
 out:
        close(fd);
        free(subarray);
+       free(avail);
        sysfs_free(sra);
        return rv;
 }