Whamcloud - gitweb
e2fsprogs: fix memory leak in ext2fs_free_generic_bmap()
authorLukas Czerner <lczerner@redhat.com>
Mon, 21 Mar 2011 10:14:00 +0000 (11:14 +0100)
committerTheodore Ts'o <tytso@mit.edu>
Sun, 8 May 2011 22:21:59 +0000 (18:21 -0400)
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 <lczerner@redhat.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
lib/ext2fs/gen_bitmap64.c

index 8b9e4c5..94809cd 100644 (file)
@@ -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,