bug-parted
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH parted 3/3] dasd: fix memleak in dasd_free


From: Hans de Goede
Subject: [PATCH parted 3/3] dasd: fix memleak in dasd_free
Date: Wed, 9 Dec 2009 15:38:02 +0100

* libparted/labels/dasd.c(dasd_free): free disk_specific data.
---
 libparted/labels/dasd.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/libparted/labels/dasd.c b/libparted/labels/dasd.c
index dd492f2..57612a3 100644
--- a/libparted/labels/dasd.c
+++ b/libparted/labels/dasd.c
@@ -204,9 +204,13 @@ dasd_duplicate (const PedDisk* disk)
 static void
 dasd_free (PedDisk* disk)
 {
+       DasdDiskSpecific *disk_specific;
+
        PED_ASSERT(disk != NULL, return);
 
+        disk_specific = disk->disk_specific;
        _ped_disk_free(disk);
+       free(disk_specific);
 }
 
 
-- 
1.6.5.2





reply via email to

[Prev in Thread] Current Thread [Next in Thread]