From 835725330346ef46ffcf29caa9a1798a23887309 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 14 Sep 2011 07:24:03 +0000 Subject: [PATCH] fixing 1753 --- src/util/getopt_helpers.c | 3 +-- src/util/program.c | 2 ++ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/util/getopt_helpers.c b/src/util/getopt_helpers.c index d050ec99c..f00c27f29 100644 --- a/src/util/getopt_helpers.c +++ b/src/util/getopt_helpers.c @@ -223,8 +223,7 @@ GNUNET_GETOPT_set_string (struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, char **val = scls; GNUNET_assert (value != NULL); - if (NULL != *val) - GNUNET_free (*val); + GNUNET_free_non_null (*val); *val = GNUNET_strdup (value); return GNUNET_OK; } diff --git a/src/util/program.c b/src/util/program.c index f1e95477d..8b5279f28 100644 --- a/src/util/program.c +++ b/src/util/program.c @@ -224,6 +224,7 @@ GNUNET_PROGRAM_run (int argc, char *const *argv, const char *binaryName, GNUNET_CONFIGURATION_destroy (cfg); GNUNET_free_non_null (cc.cfgfile); GNUNET_free (loglev); + GNUNET_free (logfile); GNUNET_free (allopts); GNUNET_free (lpfx); return GNUNET_SYSERR; @@ -248,6 +249,7 @@ GNUNET_PROGRAM_run (int argc, char *const *argv, const char *binaryName, GNUNET_CONFIGURATION_destroy (cfg); GNUNET_free_non_null (cc.cfgfile); GNUNET_free (loglev); + GNUNET_free (logfile); return GNUNET_OK; } -- 2.25.1