diff options
author | Jim Meyering <jim@meyering.net> | 2007-05-31 20:35:04 +0200 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2007-05-31 20:35:04 +0200 |
commit | 23ccfaf4d4bf344a1744aa95fbb0657f8d951269 (patch) | |
tree | 319e66b004c93e4e62423eb96bac42cdf78ebf86 /libparted/labels/rdb.c | |
parent | fc62de44440fb9bca3936920a347e2a4880eccad (diff) | |
download | parted-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.c | 1 |
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; } |