* 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 bug-parted@gnu.org http://lists.gnu.org/mailman/listinfo/bug-parted