aboutsummaryrefslogtreecommitdiff
path: root/src/exit
diff options
context:
space:
mode:
Diffstat (limited to 'src/exit')
-rw-r--r--src/exit/gnunet-daemon-exit.c2
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;