aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKristian Evers <kristianevers@gmail.com>2018-03-27 13:30:12 +0200
committerKristian Evers <kristianevers@gmail.com>2018-03-27 13:30:12 +0200
commit43a37f0b37b346290d876254ea20c0aec9e23787 (patch)
treedbb9fe81a9f5db1251f169dee11650d34848700b /src
parent976dac03398addda1c3cf7fc9825959aac06eb0b (diff)
downloadPROJ-43a37f0b37b346290d876254ea20c0aec9e23787.tar.gz
PROJ-43a37f0b37b346290d876254ea20c0aec9e23787.zip
Free memory on exit
Diffstat (limited to 'src')
-rw-r--r--src/gie.c7
1 files changed, 5 insertions, 2 deletions
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)