aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-transport.c
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2012-06-12 09:36:48 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2012-06-12 09:36:48 +0000
commite40d562b7996e6224390fed957b9dc8f313996f2 (patch)
treef5c9b3744ab033572f153dbf9e9925a78261eb3d /src/transport/gnunet-transport.c
parent661ec1fee1a5066ee6fba67dfae70cc85c288961 (diff)
downloadgnunet-e40d562b7996e6224390fed957b9dc8f313996f2.tar.gz
gnunet-e40d562b7996e6224390fed957b9dc8f313996f2.zip
- fix mem leak
Diffstat (limited to 'src/transport/gnunet-transport.c')
-rw-r--r--src/transport/gnunet-transport.c14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/transport/gnunet-transport.c b/src/transport/gnunet-transport.c
index 6bc7a2086..1b4e7e384 100644
--- a/src/transport/gnunet-transport.c
+++ b/src/transport/gnunet-transport.c
@@ -670,6 +670,7 @@ run (void *cls, char *const *args, const char *cfgfile,
670int 670int
671main (int argc, char *const *argv) 671main (int argc, char *const *argv)
672{ 672{
673 int res;
673 static const struct GNUNET_GETOPT_CommandLineOption options[] = { 674 static const struct GNUNET_GETOPT_CommandLineOption options[] = {
674 {'b', "benchmark", NULL, 675 {'b', "benchmark", NULL,
675 gettext_noop ("measure how fast we are receiving data (until CTRL-C)"), 676 gettext_noop ("measure how fast we are receiving data (until CTRL-C)"),
@@ -700,11 +701,18 @@ main (int argc, char *const *argv)
700 if (GNUNET_OK != GNUNET_STRINGS_get_utf8_args (argc, argv, &argc, &argv)) 701 if (GNUNET_OK != GNUNET_STRINGS_get_utf8_args (argc, argv, &argc, &argv))
701 return 2; 702 return 2;
702 703
703 return (GNUNET_OK == 704 res = GNUNET_PROGRAM_run (argc, argv, "gnunet-transport",
704 GNUNET_PROGRAM_run (argc, argv, "gnunet-transport",
705 gettext_noop 705 gettext_noop
706 ("Direct access to transport service."), options, 706 ("Direct access to transport service."), options,
707 &run, NULL)) ? ret : 1; 707 &run, NULL);
708 GNUNET_free ((void *) argv);
709
710 if (GNUNET_OK == res)
711 return ret;
712 else
713 return 1;
714
715
708} 716}
709 717
710 718