From f11eedf527c42de3fe37ba02fe580aa9bde1e27d Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Wed, 15 May 2019 17:12:38 +0200 Subject: libfdisk: avoid memory leak [coverity scan] Signed-off-by: Karel Zak --- libfdisk/src/partition.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libfdisk') diff --git a/libfdisk/src/partition.c b/libfdisk/src/partition.c index 307fe1b17..05474a041 100644 --- a/libfdisk/src/partition.c +++ b/libfdisk/src/partition.c @@ -1152,8 +1152,10 @@ static int recount_resize( rc = fdisk_get_partitions(cxt, &tb); if (!rc) rc = fdisk_get_freespaces(cxt, &tb); - if (rc) + if (rc) { + fdisk_unref_table(tb); return rc; + } fdisk_table_sort_partitions(tb, fdisk_partition_cmp_start); -- cgit v1.2.3-55-g7522