]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libfdisk: (gpt) fix memory leak [coverity scan]
authorKarel Zak <kzak@redhat.com>
Wed, 27 Mar 2013 15:15:57 +0000 (16:15 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 27 Mar 2013 15:15:57 +0000 (16:15 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
libfdisk/src/gpt.c

index f300d3a1bcf523a2a7afda1856b755268737eb87..75e1e1435ac8cbb7ba9807d9177ee50167482dcc 100644 (file)
@@ -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);