summaryrefslogtreecommitdiff
path: root/Detail.c
diff options
context:
space:
mode:
authorJes Sorensen <Jes.Sorensen@redhat.com>2011-11-01 16:09:25 +0100
committerNeilBrown <neilb@suse.de>2011-11-02 10:48:53 +1100
commitd067351703f0c52d63fe96f22af57c4bbd5889d5 (patch)
treef85e337dbc2e140ec5306a262acbf32a86d8a51a /Detail.c
parent518a60f3857b3f7db53756a72364c95c28fa3fd2 (diff)
Detail(): Remember to free 'avail'
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com> Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'Detail.c')
-rw-r--r--Detail.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/Detail.c b/Detail.c
index c5647863..e7d16812 100644
--- 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;
}