diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2012-06-12 09:36:48 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2012-06-12 09:36:48 +0000 |
commit | e40d562b7996e6224390fed957b9dc8f313996f2 (patch) | |
tree | f5c9b3744ab033572f153dbf9e9925a78261eb3d /src/transport/gnunet-transport.c | |
parent | 661ec1fee1a5066ee6fba67dfae70cc85c288961 (diff) | |
download | gnunet-e40d562b7996e6224390fed957b9dc8f313996f2.tar.gz gnunet-e40d562b7996e6224390fed957b9dc8f313996f2.zip |
- fix mem leak
Diffstat (limited to 'src/transport/gnunet-transport.c')
-rw-r--r-- | src/transport/gnunet-transport.c | 14 |
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, | |||
670 | int | 670 | int |
671 | main (int argc, char *const *argv) | 671 | main (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 | ||