summaryrefslogtreecommitdiff
path: root/libparted/labels/rdb.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2007-05-31 20:35:04 +0200
committerJim Meyering <jim@meyering.net>2007-05-31 20:35:04 +0200
commit23ccfaf4d4bf344a1744aa95fbb0657f8d951269 (patch)
tree319e66b004c93e4e62423eb96bac42cdf78ebf86 /libparted/labels/rdb.c
parentfc62de44440fb9bca3936920a347e2a4880eccad (diff)
downloadparted-23ccfaf4d4bf344a1744aa95fbb0657f8d951269.tar.gz
Don't leak a partition table buffer.
* libparted/labels/rdb.c (amiga_read): Free the buffer upon success as well as on failure.
Diffstat (limited to 'libparted/labels/rdb.c')
-rw-r--r--libparted/labels/rdb.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libparted/labels/rdb.c b/libparted/labels/rdb.c
index 35ed156..483a292 100644
--- a/libparted/labels/rdb.c
+++ b/libparted/labels/rdb.c
@@ -562,6 +562,7 @@ amiga_read (PedDisk* disk)
}
ped_constraint_destroy (constraint_exact);
}
+ ped_free(partition);
return 1;
}