From: Lukas Czerner Date: Mon, 21 Mar 2011 10:14:00 +0000 (+0100) Subject: e2fsprogs: fix memory leak in ext2fs_free_generic_bmap() X-Git-Tag: v1.42-WIP-0702~43 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=5fff975431e02c2b746b023d3c5e6755e910eaa9;p=tools%2Fe2fsprogs.git e2fsprogs: fix memory leak in ext2fs_free_generic_bmap() In ext2fs_free_generic_bmap() when we are freeing 64-bit bitmap, we do call free_bmap() to free backend specific bitmap structures, however we should also free ext2fs_generic_bitmap structure as well. Signed-off-by: Lukas Czerner Signed-off-by: Theodore Ts'o --- diff --git a/lib/ext2fs/gen_bitmap64.c b/lib/ext2fs/gen_bitmap64.c index 8b9e4c5..94809cd 100644 --- a/lib/ext2fs/gen_bitmap64.c +++ b/lib/ext2fs/gen_bitmap64.c @@ -158,6 +158,7 @@ void ext2fs_free_generic_bmap(ext2fs_generic_bitmap bmap) bmap->description = 0; } bmap->magic = 0; + ext2fs_free_mem(&bmap); } errcode_t ext2fs_copy_generic_bmap(ext2fs_generic_bitmap src,