diff options
Diffstat (limited to 'src/netcalc.c')
| -rw-r--r-- | src/netcalc.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/netcalc.c b/src/netcalc.c index eb2ac6d..3b0cec2 100644 --- a/src/netcalc.c +++ b/src/netcalc.c | |||
| @@ -1298,6 +1298,7 @@ int main(int argc, char * argv[]) | |||
| 1298 | 1298 | ||
| 1299 | case 'h': | 1299 | case 'h': |
| 1300 | netcalc_usage(); | 1300 | netcalc_usage(); |
| 1301 | netcalc_free(cnf); | ||
| 1301 | return(0); | 1302 | return(0); |
| 1302 | 1303 | ||
| 1303 | case 'i': | 1304 | case 'i': |
| @@ -1322,6 +1323,7 @@ int main(int argc, char * argv[]) | |||
| 1322 | 1323 | ||
| 1323 | case 'V': | 1324 | case 'V': |
| 1324 | netcalc_version(); | 1325 | netcalc_version(); |
| 1326 | netcalc_free(cnf); | ||
| 1325 | return(0); | 1327 | return(0); |
| 1326 | 1328 | ||
| 1327 | case 'v': | 1329 | case 'v': |
| @@ -1338,11 +1340,13 @@ int main(int argc, char * argv[]) | |||
| 1338 | 1340 | ||
| 1339 | case '?': | 1341 | case '?': |
| 1340 | fprintf(stderr, "Try `%s --help' for more information.\n", PROGRAM_NAME); | 1342 | fprintf(stderr, "Try `%s --help' for more information.\n", PROGRAM_NAME); |
| 1343 | netcalc_free(cnf); | ||
| 1341 | return(1); | 1344 | return(1); |
| 1342 | 1345 | ||
| 1343 | default: | 1346 | default: |
| 1344 | fprintf(stderr, "%s: unrecognized option `--%c'\n", PROGRAM_NAME, c); | 1347 | fprintf(stderr, "%s: unrecognized option `--%c'\n", PROGRAM_NAME, c); |
| 1345 | fprintf(stderr, "Try `%s --help' for more information.\n", PROGRAM_NAME); | 1348 | fprintf(stderr, "Try `%s --help' for more information.\n", PROGRAM_NAME); |
| 1349 | netcalc_free(cnf); | ||
| 1346 | return(1); | 1350 | return(1); |
| 1347 | }; | 1351 | }; |
| 1348 | }; | 1352 | }; |
| @@ -1351,6 +1355,7 @@ int main(int argc, char * argv[]) | |||
| 1351 | { | 1355 | { |
| 1352 | fprintf(stderr, "%s: missing required argument\n", PROGRAM_NAME); | 1356 | fprintf(stderr, "%s: missing required argument\n", PROGRAM_NAME); |
| 1353 | fprintf(stderr, "Try `%s --help' for more information.\n", PROGRAM_NAME); | 1357 | fprintf(stderr, "Try `%s --help' for more information.\n", PROGRAM_NAME); |
| 1358 | netcalc_free(cnf); | ||
| 1354 | return(1); | 1359 | return(1); |
| 1355 | }; | 1360 | }; |
| 1356 | 1361 | ||
| @@ -1415,6 +1420,8 @@ int main(int argc, char * argv[]) | |||
| 1415 | else | 1420 | else |
| 1416 | netcalc_results_default(cnf); | 1421 | netcalc_results_default(cnf); |
| 1417 | 1422 | ||
| 1423 | netcalc_free(cnf); | ||
| 1424 | |||
| 1418 | return(0); | 1425 | return(0); |
| 1419 | } | 1426 | } |
| 1420 | 1427 | ||
