* 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
_______________________________________________
bug-parted mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-parted