diff options
author | Christian Grothoff <christian@grothoff.org> | 2013-10-18 20:26:25 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2013-10-18 20:26:25 +0000 |
commit | 36a80c833a5d5eb8f30460bb484cac01bdd9b65c (patch) | |
tree | 266cc47ba4b66c5a7228fed602b0097757ffae23 /src/exit | |
parent | d6b03105779d2a22b5b5bf5016ad823fe7ac3485 (diff) | |
download | gnunet-36a80c833a5d5eb8f30460bb484cac01bdd9b65c.tar.gz gnunet-36a80c833a5d5eb8f30460bb484cac01bdd9b65c.zip |
-fix leaks
Diffstat (limited to 'src/exit')
-rw-r--r-- | src/exit/gnunet-daemon-exit.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/exit/gnunet-daemon-exit.c b/src/exit/gnunet-daemon-exit.c index 8d0c7f98e..9c095b34e 100644 --- a/src/exit/gnunet-daemon-exit.c +++ b/src/exit/gnunet-daemon-exit.c | |||
@@ -3674,6 +3674,7 @@ run (void *cls, | |||
3674 | return; | 3674 | return; |
3675 | } | 3675 | } |
3676 | exit_argv[5] = ipv4addr; | 3676 | exit_argv[5] = ipv4addr; |
3677 | ipv4mask = NULL; | ||
3677 | if ( (GNUNET_SYSERR == | 3678 | if ( (GNUNET_SYSERR == |
3678 | GNUNET_CONFIGURATION_get_value_string (cfg, "exit", "IPV4MASK", | 3679 | GNUNET_CONFIGURATION_get_value_string (cfg, "exit", "IPV4MASK", |
3679 | &ipv4mask) || | 3680 | &ipv4mask) || |
@@ -3681,6 +3682,7 @@ run (void *cls, | |||
3681 | { | 3682 | { |
3682 | GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR, "EXIT", "IPV4MASK"); | 3683 | GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR, "EXIT", "IPV4MASK"); |
3683 | GNUNET_SCHEDULER_shutdown (); | 3684 | GNUNET_SCHEDULER_shutdown (); |
3685 | GNUNET_free_non_null (ipv4mask); | ||
3684 | return; | 3686 | return; |
3685 | } | 3687 | } |
3686 | exit_argv[6] = ipv4mask; | 3688 | exit_argv[6] = ipv4mask; |