Blame SOURCES/0010-parted-Free-tmp-usage-inside-do_print.patch

8b1fd4
From fbd83d9df7bf5fd0c830935decb9bbc482bf95f4 Mon Sep 17 00:00:00 2001
8b1fd4
From: "Brian C. Lane" <bcl@redhat.com>
8b1fd4
Date: Thu, 10 Jun 2021 15:52:28 -0700
8b1fd4
Subject: [PATCH 10/13] parted: Free tmp usage inside do_print
8b1fd4
8b1fd4
str_list_create calls gettext_to_wchar which makes a copy of it.
8b1fd4
---
8b1fd4
 parted/parted.c | 1 +
8b1fd4
 1 file changed, 1 insertion(+)
8b1fd4
8b1fd4
diff --git a/parted/parted.c b/parted/parted.c
8b1fd4
index e9aa240..ba152c3 100644
8b1fd4
--- a/parted/parted.c
8b1fd4
+++ b/parted/parted.c
8b1fd4
@@ -1192,6 +1192,7 @@ do_print (PedDevice** dev, PedDisk** diskp)
8b1fd4
                             sprintf (tmp, "%2s ", "");
8b1fd4
 
8b1fd4
                     StrList *row = str_list_create (tmp, NULL);
8b1fd4
+                    free(tmp);
8b1fd4
 
8b1fd4
                     start = ped_unit_format (*dev, part->geom.start);
8b1fd4
                     end = ped_unit_format_byte (
8b1fd4
-- 
8b1fd4
2.31.1
8b1fd4