Don't free null strings.

When running in client-only mode, this string will never be allocated,
but the code tried to free it ...
This commit is contained in:
Florian Dold 2019-05-01 04:00:29 +02:00
parent cce67665f7
commit 8e391e8bfb
No known key found for this signature in database
GPG Key ID: D2E4F00F29D02A4B

View File

@ -816,8 +816,8 @@ int
main (int argc,
char *const *argv)
{
char *exchange_url;
char *auditor_url;
char *exchange_url = NULL;
char *auditor_url = NULL;
struct GNUNET_CONFIGURATION_Handle *cfg;
struct GNUNET_GETOPT_CommandLineOption options[] = {
GNUNET_GETOPT_option_mandatory
@ -1031,8 +1031,8 @@ main (int argc,
NULL,
cfg_filename,
exchange_url);
GNUNET_free (exchange_url);
GNUNET_free (auditor_url);
GNUNET_free_non_null (exchange_url);
GNUNET_free_non_null (auditor_url);
duration = GNUNET_TIME_absolute_get_duration (start_time);
if (GNUNET_OK == result)
{