diff options
author | Christian Grothoff <christian@grothoff.org> | 2013-09-06 12:13:03 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2013-09-06 12:13:03 +0000 |
commit | 00f8889c5fb82a76295d9c0045e63b6bd274b5fb (patch) | |
tree | 985d20e8e696f090fe77b6a6d1032895d25d9b5d /src/regex/gnunet-daemon-regexprofiler.c | |
parent | 8675d5f1a8906b4255562f878e140acc0ee8fafc (diff) |
-cleanup leaks
Diffstat (limited to 'src/regex/gnunet-daemon-regexprofiler.c')
-rw-r--r-- | src/regex/gnunet-daemon-regexprofiler.c | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/src/regex/gnunet-daemon-regexprofiler.c b/src/regex/gnunet-daemon-regexprofiler.c index 685457973d..e39a9de935 100644 --- a/src/regex/gnunet-daemon-regexprofiler.c +++ b/src/regex/gnunet-daemon-regexprofiler.c @@ -277,10 +277,7 @@ run (void *cls, char *const *args GNUNET_UNUSED, GNUNET_CONFIGURATION_get_value_string (cfg, "REGEXPROFILER", "POLICY_DIR", &policy_dir)) { - GNUNET_log (GNUNET_ERROR_TYPE_ERROR, - _ - ("%s service is lacking key configuration settings (%s). Exiting.\n"), - "regexprofiler", "policy_dir"); + GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR, "REGEXPROFILER", "POLICY_DIR"); global_ret = GNUNET_SYSERR; GNUNET_SCHEDULER_shutdown (); return; @@ -289,11 +286,9 @@ run (void *cls, char *const *args GNUNET_UNUSED, GNUNET_CONFIGURATION_get_value_number (cfg, "TESTBED", "PEERID", &peer_id)) { - GNUNET_log (GNUNET_ERROR_TYPE_ERROR, - _ - ("%s service is lacking key configuration settings (%s). Exiting.\n"), - "regexprofiler", "policy_file"); + GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR, "TESTBED", "PEERID"); global_ret = GNUNET_SYSERR; + GNUNET_free (policy_dir); GNUNET_SCHEDULER_shutdown (); return; } @@ -302,11 +297,9 @@ run (void *cls, char *const *args GNUNET_UNUSED, GNUNET_CONFIGURATION_get_value_string (cfg, "REGEXPROFILER", "REGEX_PREFIX", ®ex_prefix)) { - GNUNET_log (GNUNET_ERROR_TYPE_ERROR, - _ - ("%s service is lacking key configuration settings (%s). Exiting.\n"), - "regexprofiler", "regex_prefix"); + GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR, "REGEXPROFILER", "REGEX_PREFIX"); global_ret = GNUNET_SYSERR; + GNUNET_free (policy_dir); GNUNET_SCHEDULER_shutdown (); return; } @@ -331,6 +324,7 @@ run (void *cls, char *const *args GNUNET_UNUSED, GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Could not acquire dht handle. Exiting.\n"); global_ret = GNUNET_SYSERR; + GNUNET_free (policy_dir); GNUNET_SCHEDULER_shutdown (); return; } @@ -344,9 +338,11 @@ run (void *cls, char *const *args GNUNET_UNUSED, "Policy file %s contains no policies. Exiting.\n", policy_filename); global_ret = GNUNET_SYSERR; + GNUNET_free (policy_dir); GNUNET_SCHEDULER_shutdown (); return; } + GNUNET_free (policy_dir); regex = REGEX_TEST_combine (components); REGEX_TEST_free_from_file (components); |