From: Theodore Ts'o Date: Wed, 1 Dec 2010 23:49:26 +0000 (-0500) Subject: mke2fs: Fix (minor) memory leaks X-Git-Tag: v1.41.13~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5a2db04637c8494f6f600994f98fe0df23c4524c;p=thirdparty%2Fe2fsprogs.git mke2fs: Fix (minor) memory leaks Signed-off-by: "Theodore Ts'o" --- diff --git a/misc/mke2fs.c b/misc/mke2fs.c index 188668e66..d15b94cf3 100644 --- a/misc/mke2fs.c +++ b/misc/mke2fs.c @@ -2162,6 +2162,7 @@ int main (int argc, char *argv[]) hash_alg_str = get_string_from_profile(fs_types, "hash_alg", "half_md4"); hash_alg = e2p_string2hash(hash_alg_str); + free(hash_alg_str); fs->super->s_def_hash_version = (hash_alg >= 0) ? hash_alg : EXT2_HASH_HALF_MD4; uuid_generate((unsigned char *) fs->super->s_hash_seed); @@ -2365,5 +2366,8 @@ no_journal: remove_error_table(&et_ext2_error_table); remove_error_table(&et_prof_error_table); profile_release(profile); + for (i=0; fs_types[i]; i++) + free(fs_types[i]); + free(fs_types); return (retval || val) ? 1 : 0; }