diff options
| author | Kristian Evers <kristianevers@gmail.com> | 2018-03-27 13:30:12 +0200 |
|---|---|---|
| committer | Kristian Evers <kristianevers@gmail.com> | 2018-03-27 13:30:12 +0200 |
| commit | 43a37f0b37b346290d876254ea20c0aec9e23787 (patch) | |
| tree | dbb9fe81a9f5db1251f169dee11650d34848700b /src | |
| parent | 976dac03398addda1c3cf7fc9825959aac06eb0b (diff) | |
| download | PROJ-43a37f0b37b346290d876254ea20c0aec9e23787.tar.gz PROJ-43a37f0b37b346290d876254ea20c0aec9e23787.zip | |
Free memory on exit
Diffstat (limited to 'src')
| -rw-r--r-- | src/gie.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -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) |
