>From 765f7558dae0bd4b70574b074650b0f84a979530 Mon Sep 17 00:00:00 2001
From: Matt Davis <[EMAIL PROTECTED]>
Date: Mon, 28 Apr 2008 22:28:49 -0400
Subject: [PATCH] Corrected memory leak when displaying partition flags.
Deallocated memory allocated by partition_print_flags()
---
 parted/parted.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/parted/parted.c b/parted/parted.c
index 723e8eb..a0fc2fd 100644
--- a/parted/parted.c
+++ b/parted/parted.c
@@ -1284,6 +1284,7 @@ do_print (PedDevice** dev)
         char*           size;
         const char*     name;
         char*           tmp;
+        char*           flags;
         wchar_t*        table_rendered;
 
         disk = ped_disk_new (*dev);
@@ -1483,7 +1484,9 @@ do_print (PedDevice** dev)
                                     str_list_append (row, name);
                             }
 
-                            str_list_append (row, partition_print_flags 
(part));
+                            flags = partition_print_flags (part);
+                            str_list_append (row, flags);
+                            ped_free (flags);
                     } else {
                             if (has_extended)
                                     str_list_append (row, "");
-- 
1.5.1.5

_______________________________________________
parted-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/parted-devel

Reply via email to