From 43a37f0b37b346290d876254ea20c0aec9e23787 Mon Sep 17 00:00:00 2001 From: Kristian Evers Date: Tue, 27 Mar 2018 13:30:12 +0200 Subject: Free memory on exit --- src/gie.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/gie.c b/src/gie.c index 68bb4a43..1d30c81e 100644 --- a/src/gie.c +++ b/src/gie.c @@ -250,19 +250,22 @@ int main (int argc, char **argv) { if (opt_given (o, "h")) { printf (usage, o->progname); + free (o); return 0; } if (opt_given (o, "version")) { fprintf (stdout, "%s: %s\n", o->progname, pj_get_release ()); + free (o); return 0; } - if (opt_given (o, "l")) + if (opt_given (o, "l")) { + free (o); return list_err_codes (); - + } T.verbosity = opt_given (o, "q"); if (T.verbosity) -- cgit v1.2.3