From 5fff975431e02c2b746b023d3c5e6755e910eaa9 Mon Sep 17 00:00:00 2001 From: Lukas Czerner Date: Mon, 21 Mar 2011 11:14:00 +0100 Subject: [PATCH] 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 --- lib/ext2fs/gen_bitmap64.c | 1 + 1 file changed, 1 insertion(+) 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, -- 1.8.3.1