summaryrefslogtreecommitdiffstats
path: root/libfdisk
diff options
context:
space:
mode:
authorVaclav Dolezal2017-08-15 10:02:45 +0200
committerKarel Zak2017-08-24 11:23:44 +0200
commit504c594777a8e83db48322662f9162aa48a7924b (patch)
treea7db0887ad9191e7fc953a13579b0f85ef0322cd /libfdisk
parentlibfdisk: fix two potential memory errors. (diff)
downloadkernel-qcow2-util-linux-504c594777a8e83db48322662f9162aa48a7924b.tar.gz
kernel-qcow2-util-linux-504c594777a8e83db48322662f9162aa48a7924b.tar.xz
kernel-qcow2-util-linux-504c594777a8e83db48322662f9162aa48a7924b.zip
libfdisk: fix fdisk_reset_partition() leaking *_chs strings.
Signed-off-by: Vaclav Dolezal <vdolezal@redhat.com>
Diffstat (limited to 'libfdisk')
-rw-r--r--libfdisk/src/partition.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libfdisk/src/partition.c b/libfdisk/src/partition.c
index 3a34c4fda..cccd9a1b3 100644
--- a/libfdisk/src/partition.c
+++ b/libfdisk/src/partition.c
@@ -70,6 +70,8 @@ void fdisk_reset_partition(struct fdisk_partition *pa)
free(pa->fstype);
free(pa->fsuuid);
free(pa->fslabel);
+ free(pa->start_chs);
+ free(pa->end_chs);
memset(pa, 0, sizeof(*pa));
pa->refcount = ref;