]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
fdisk: fix memleak in list_disk_geometry()
authorRuediger Meier <ruediger.meier@ga-group.nl>
Wed, 26 Oct 2016 16:13:59 +0000 (18:13 +0200)
committerRuediger Meier <ruediger.meier@ga-group.nl>
Thu, 27 Oct 2016 09:03:16 +0000 (11:03 +0200)
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
disk-utils/fdisk-list.c

index 82216f09e566401f1b93ac9babf4d485194704c8..e6b2033e77a7219abbb2b0318347de388494b030 100644 (file)
@@ -75,8 +75,10 @@ void list_disk_geometry(struct fdisk_context *cxt)
                fdisk_info(cxt, _("Disklabel type: %s"),
                                fdisk_label_get_name(lb));
 
-       if (!fdisk_is_details(cxt) && fdisk_get_disklabel_id(cxt, &id) == 0 && id)
+       if (!fdisk_is_details(cxt) && fdisk_get_disklabel_id(cxt, &id) == 0 && id) {
                fdisk_info(cxt, _("Disk identifier: %s"), id);
+               free(id);
+       }
 }
 
 void list_disklabel(struct fdisk_context *cxt)