summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarel Zak2013-03-27 16:15:57 +0100
committerKarel Zak2013-03-27 16:15:57 +0100
commitc1253a3b10534c525de5a2a5ceba2b8731a3e841 (patch)
treea6afb2ee098f4a8447d243537254649f3b7f485b
parentmkfs.cramfs: fix memory leak [coverity scan] (diff)
downloadkernel-qcow2-util-linux-c1253a3b10534c525de5a2a5ceba2b8731a3e841.tar.gz
kernel-qcow2-util-linux-c1253a3b10534c525de5a2a5ceba2b8731a3e841.tar.xz
kernel-qcow2-util-linux-c1253a3b10534c525de5a2a5ceba2b8731a3e841.zip
libfdisk: (gpt) fix memory leak [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
-rw-r--r--libfdisk/src/gpt.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libfdisk/src/gpt.c b/libfdisk/src/gpt.c
index f300d3a1b..75e1e1435 100644
--- a/libfdisk/src/gpt.c
+++ b/libfdisk/src/gpt.c
@@ -1154,8 +1154,10 @@ void gpt_list_table(struct fdisk_context *cxt,
continue;
sizestr = size_to_human_string(SIZE_SUFFIX_1LETTER,
size * cxt->sector_size);
- if (!sizestr)
+ if (!sizestr) {
+ free(name);
continue;
+ }
t = fdisk_get_partition_type(cxt, i);