diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-09-14 07:24:03 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-09-14 07:24:03 +0000 |
commit | 835725330346ef46ffcf29caa9a1798a23887309 (patch) | |
tree | 8a48fd1c24fe89f9a9ae20f291252219a398f79a /src/util | |
parent | 4fd99b89748c6e3b1f5a7b46a3c1597106c2d172 (diff) | |
download | gnunet-835725330346ef46ffcf29caa9a1798a23887309.tar.gz gnunet-835725330346ef46ffcf29caa9a1798a23887309.zip |
fixing 1753
Diffstat (limited to 'src/util')
-rw-r--r-- | src/util/getopt_helpers.c | 3 | ||||
-rw-r--r-- | 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, | |||
223 | char **val = scls; | 223 | char **val = scls; |
224 | 224 | ||
225 | GNUNET_assert (value != NULL); | 225 | GNUNET_assert (value != NULL); |
226 | if (NULL != *val) | 226 | GNUNET_free_non_null (*val); |
227 | GNUNET_free (*val); | ||
228 | *val = GNUNET_strdup (value); | 227 | *val = GNUNET_strdup (value); |
229 | return GNUNET_OK; | 228 | return GNUNET_OK; |
230 | } | 229 | } |
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, | |||
224 | GNUNET_CONFIGURATION_destroy (cfg); | 224 | GNUNET_CONFIGURATION_destroy (cfg); |
225 | GNUNET_free_non_null (cc.cfgfile); | 225 | GNUNET_free_non_null (cc.cfgfile); |
226 | GNUNET_free (loglev); | 226 | GNUNET_free (loglev); |
227 | GNUNET_free (logfile); | ||
227 | GNUNET_free (allopts); | 228 | GNUNET_free (allopts); |
228 | GNUNET_free (lpfx); | 229 | GNUNET_free (lpfx); |
229 | return GNUNET_SYSERR; | 230 | return GNUNET_SYSERR; |
@@ -248,6 +249,7 @@ GNUNET_PROGRAM_run (int argc, char *const *argv, const char *binaryName, | |||
248 | GNUNET_CONFIGURATION_destroy (cfg); | 249 | GNUNET_CONFIGURATION_destroy (cfg); |
249 | GNUNET_free_non_null (cc.cfgfile); | 250 | GNUNET_free_non_null (cc.cfgfile); |
250 | GNUNET_free (loglev); | 251 | GNUNET_free (loglev); |
252 | GNUNET_free (logfile); | ||
251 | return GNUNET_OK; | 253 | return GNUNET_OK; |
252 | } | 254 | } |
253 | 255 | ||