commit b1feb05aa88177b49fd1e0a8905257416fda41f3
parent 7a978b060ddb9ec547044325b3029daeb33d0cbf
Author: Christian Grothoff <christian@grothoff.org>
Date: Fri, 27 Aug 2021 14:34:57 +0200
-fix minor memory leak
Diffstat:
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/src/util/configuration.c b/src/util/configuration.c
@@ -2350,7 +2350,6 @@ GNUNET_CONFIGURATION_default_filename (void)
if (GNUNET_OK == GNUNET_DISK_file_test_read (cfg_fn))
return cfg_fn;
-
GNUNET_free (cfg_fn);
/* Fall back to /etc/ for the default configuration.
@@ -2359,24 +2358,21 @@ GNUNET_CONFIGURATION_default_filename (void)
GNUNET_asprintf (&cfg_fn,
"/etc/%s",
pd->config_file);
-
if (GNUNET_OK == GNUNET_DISK_file_test_read (cfg_fn))
return cfg_fn;
-
GNUNET_free (cfg_fn);
GNUNET_asprintf (&cfg_fn,
"/etc/%s",
pd->config_file);
-
if (GNUNET_OK == GNUNET_DISK_file_test_read (cfg_fn))
return cfg_fn;
+ GNUNET_free (cfg_fn);
GNUNET_asprintf (&cfg_fn,
"/etc/%s/%s",
pd->project_dirname,
pd->config_file);
-
if (GNUNET_OK == GNUNET_DISK_file_test_read (cfg_fn))
return cfg_fn;