aboutsummaryrefslogtreecommitdiffstats
path: root/ggsn/ggsn.c
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2010-05-04 11:13:56 +0200
committerHarald Welte <laforge@gnumonks.org>2010-05-04 11:13:56 +0200
commit1b3e57701744ac33878fa129c087c1798fee4936 (patch)
tree625302939c9c508d3e16f60237a0879b81cfc12e /ggsn/ggsn.c
parent5701b0f6479603284f80d0277ae31d1099dce7ed (diff)
Use newer gengetopt which also frees memory
Taken from http://sourceforge.net/tracker/index.php?func=detail&aid=1811521&group_id=68956&atid=522957
Diffstat (limited to 'ggsn/ggsn.c')
-rw-r--r--ggsn/ggsn.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ggsn/ggsn.c b/ggsn/ggsn.c
index 5f120f3..52a2022 100644
--- a/ggsn/ggsn.c
+++ b/ggsn/ggsn.c
@@ -261,7 +261,7 @@ int main(int argc, char **argv)
/* Try out our new parser */
- if (cmdline_parser_configfile (args_info.conf_arg, &args_info, 0) != 0)
+ if (cmdline_parser_configfile (args_info.conf_arg, &args_info, 0, 0, 0) != 0)
exit(1);
if (args_info.debug_flag) {
printf("cmdline_parser_configfile\n");
@@ -532,6 +532,7 @@ int main(int argc, char **argv)
}
+ cmdline_parser_free(&args_info);
ippool_free(ippool);
gtp_free(gsn);
tun_free(tun);