aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ext2fs/freefs.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ext2fs/freefs.c')
-rw-r--r--lib/ext2fs/freefs.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/lib/ext2fs/freefs.c b/lib/ext2fs/freefs.c
index 8d1da194..71d1ef79 100644
--- a/lib/ext2fs/freefs.c
+++ b/lib/ext2fs/freefs.c
@@ -29,11 +29,11 @@ void ext2fs_free(ext2_filsys fs)
io_channel_close(fs->io);
}
if (fs->device_name)
- free(fs->device_name);
+ ext2fs_free_mem((void **) &fs->device_name);
if (fs->super)
- free(fs->super);
+ ext2fs_free_mem((void **) &fs->super);
if (fs->group_desc)
- free(fs->group_desc);
+ ext2fs_free_mem((void **) &fs->group_desc);
if (fs->block_map)
ext2fs_free_block_bitmap(fs->block_map);
if (fs->inode_map)
@@ -51,7 +51,7 @@ void ext2fs_free(ext2_filsys fs)
fs->magic = 0;
- free(fs);
+ ext2fs_free_mem((void **) &fs);
}
void ext2fs_free_generic_bitmap(ext2fs_inode_bitmap bitmap)
@@ -61,14 +61,14 @@ void ext2fs_free_generic_bitmap(ext2fs_inode_bitmap bitmap)
bitmap->magic = 0;
if (bitmap->description) {
- free(bitmap->description);
+ ext2fs_free_mem((void **) &bitmap->description);
bitmap->description = 0;
}
if (bitmap->bitmap) {
- free(bitmap->bitmap);
+ ext2fs_free_mem((void **) &bitmap->bitmap);
bitmap->bitmap = 0;
}
- free(bitmap);
+ ext2fs_free_mem((void **) &bitmap);
}
void ext2fs_free_inode_bitmap(ext2fs_inode_bitmap bitmap)
@@ -97,11 +97,11 @@ static void ext2fs_free_inode_cache(struct ext2_inode_cache *icache)
if (--icache->refcount)
return;
if (icache->buffer)
- free(icache->buffer);
+ ext2fs_free_mem((void **) &icache->buffer);
if (icache->cache)
- free(icache->cache);
+ ext2fs_free_mem((void **) &icache->cache);
icache->buffer_blk = 0;
- free(icache);
+ ext2fs_free_mem((void **) &icache);
}
/*
@@ -113,9 +113,9 @@ void ext2fs_badblocks_list_free(ext2_badblocks_list bb)
return;
if (bb->list)
- free(bb->list);
+ ext2fs_free_mem((void **) &bb->list);
bb->list = 0;
- free(bb);
+ ext2fs_free_mem((void **) &bb);
}
/*
@@ -127,11 +127,11 @@ void ext2fs_free_dblist(ext2_dblist dblist)
return;
if (dblist->list)
- free(dblist->list);
+ ext2fs_free_mem((void **) &dblist->list);
dblist->list = 0;
if (dblist->fs && dblist->fs->dblist == dblist)
dblist->fs->dblist = 0;
dblist->magic = 0;
- free(dblist);
+ ext2fs_free_mem((void **) &dblist);
}