From: Karel Zak Date: Tue, 28 Apr 2026 12:51:14 +0000 (+0200) Subject: cfdisk: fix memory leak of original_layout table X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=555d8123c2b83ad5d0047fc87a14ad6d4b7c03cb;p=thirdparty%2Futil-linux.git cfdisk: fix memory leak of original_layout table The original_layout table, allocated via fdisk_get_partitions() to track the on-disk partition layout, was never freed on exit. Add the missing fdisk_unref_table() call. Signed-off-by: Karel Zak --- diff --git a/disk-utils/cfdisk.c b/disk-utils/cfdisk.c index 692efb1e8..13cbadf1b 100644 --- a/disk-utils/cfdisk.c +++ b/disk-utils/cfdisk.c @@ -2854,6 +2854,7 @@ int main(int argc, char *argv[]) free(cf->fields); fdisk_unref_table(cf->table); + fdisk_unref_table(cf->original_layout); #ifdef HAVE_LIBMOUNT mnt_unref_table(cf->fstab); mnt_unref_table(cf->mtab);