From: Eric Biggers Date: Mon, 29 Oct 2012 00:13:00 +0000 (-0500) Subject: imagex.c: Free additional_swms when done with it X-Git-Tag: v1.0.4~9 X-Git-Url: https://wimlib.net/git/?p=wimlib;a=commitdiff_plain;h=3684f1a0b47fb0ca0c6a343f176039b9f9947e72 imagex.c: Free additional_swms when done with it --- diff --git a/programs/imagex.c b/programs/imagex.c index e27f2647..d12c8f71 100644 --- a/programs/imagex.c +++ b/programs/imagex.c @@ -449,9 +449,11 @@ static int imagex_apply(int argc, const char **argv) additional_swms, num_additional_swms); out: wimlib_free(w); - if (additional_swms) + if (additional_swms) { for (unsigned i = 0; i < num_additional_swms; i++) wimlib_free(additional_swms[i]); + free(additional_swms); + } return ret; } @@ -841,9 +843,11 @@ static int imagex_export(int argc, const char **argv) out: wimlib_free(src_w); wimlib_free(dest_w); - if (additional_swms) + if (additional_swms) { for (unsigned i = 0; i < num_additional_swms; i++) wimlib_free(additional_swms[i]); + free(additional_swms); + } return ret; } @@ -1098,7 +1102,7 @@ static int imagex_info(int argc, const char **argv) } } out: - wimlib_free(w); + /*wimlib_free(w);*/ return ret; }