diff options
Diffstat (limited to 'resize')
-rw-r--r-- | resize/ChangeLog | 7 | ||||
-rw-r--r-- | resize/extent.c | 4 |
2 files changed, 9 insertions, 2 deletions
diff --git a/resize/ChangeLog b/resize/ChangeLog index 4b852024..1a632fbe 100644 --- a/resize/ChangeLog +++ b/resize/ChangeLog @@ -1,3 +1,10 @@ +1998-04-28 Theodore Ts'o <tytso@rsts-11.mit.edu> + + * extent.c (ext2fs_create_extent_table): Use ext2fs_free_mem + instead of free(). + (extent_cmp): Use EXT2_QSORT_TYPE to define the appropriate + return type for comparison functions for qsort. + 1998-04-26 Theodore Ts'o <tytso@rsts-11.mit.edu> * resize2fs.c (adjust_superblock): diff --git a/resize/extent.c b/resize/extent.c index b583baa7..dbd60220 100644 --- a/resize/extent.c +++ b/resize/extent.c @@ -49,7 +49,7 @@ errcode_t ext2fs_create_extent_table(ext2_extent *ret_extent, int size) retval = ext2fs_get_mem(sizeof(struct ext2_extent_entry) * extent->size, (void **) &extent->list); if (retval) { - free(extent); + ext2fs_free_mem((void **) &extent); return retval; } memset(extent->list, 0, @@ -121,7 +121,7 @@ errcode_t ext2fs_add_extent_entry(ext2_extent extent, __u32 old_loc, __u32 new_l /* * Helper function for qsort */ -static int extent_cmp(const void *a, const void *b) +static EXT2_QSORT_TYPE extent_cmp(const void *a, const void *b) { const struct ext2_extent_entry *db_a; const struct ext2_extent_entry *db_b; |