diff options
author | Ruediger Meier <ruediger.meier@ga-group.nl> | 2016-10-26 18:13:59 +0200 |
---|---|---|
committer | Ruediger Meier <ruediger.meier@ga-group.nl> | 2016-10-27 11:03:16 +0200 |
commit | 0f2eb577ac48323489982fa17d2726e834c19ab8 (patch) | |
tree | 0dd858ecd33473fced849daac43d71f4ddadbef7 | |
parent | a50c849007f02ccb4bd15107da53f27c8ce9b41c (diff) | |
download | util-linux-0f2eb577ac48323489982fa17d2726e834c19ab8.tar.gz |
fdisk: fix memleak in list_disk_geometry()
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
-rw-r--r-- | disk-utils/fdisk-list.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/disk-utils/fdisk-list.c b/disk-utils/fdisk-list.c index 82216f09e5..e6b2033e77 100644 --- a/disk-utils/fdisk-list.c +++ b/disk-utils/fdisk-list.c @@ -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) |