From 1aa0c0fdd0d7c1ed285a9bf2ae96c18a1f2f82d6 Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Fri, 13 Jul 2012 10:40:41 +1000 Subject: [PATCH] Fix crash with -S by not freeing control->suffix. --- main.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/main.c b/main.c index 35685ed..684396b 100644 --- a/main.c +++ b/main.c @@ -286,7 +286,6 @@ int main(int argc, char *argv[]) if (unlikely(STDOUT)) failure("Cannot specify an output filename when outputting to stdout\n"); control->outname = optarg; - free(control->suffix); control->suffix = ""; break; case 'O': @@ -314,7 +313,6 @@ int main(int argc, char *argv[]) failure("Specified output filename already, can't specify an extension.\n"); if (unlikely(STDOUT)) failure("Cannot specify a filename suffix when outputting to stdout\n"); - free(control->suffix); control->suffix = optarg; break; case 't':