From 937078bbdc747c92d45a3879862ff4664d1ff636 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 1 Apr 2016 21:00:05 +0200 Subject: [PATCH] fix NPE --- src/exchange/taler-exchange-aggregator.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/exchange/taler-exchange-aggregator.c b/src/exchange/taler-exchange-aggregator.c index 4699ff4bc..e293a23cd 100644 --- a/src/exchange/taler-exchange-aggregator.c +++ b/src/exchange/taler-exchange-aggregator.c @@ -93,8 +93,6 @@ static unsigned int aggregation_limit = 10000; static int exchange_serve_process_config (const char *exchange_directory) { - char *type; - cfg = TALER_config_load (exchange_directory); if (NULL == cfg) { @@ -130,7 +128,7 @@ exchange_serve_process_config (const char *exchange_directory) GNUNET_CONFIGURATION_get_value_string (cfg, "exchange", "wireformat", - &type)) + &exchange_wireformat)) { GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR, "exchange", @@ -143,21 +141,18 @@ exchange_serve_process_config (const char *exchange_directory) { fprintf (stderr, "Failed to initialize DB subsystem\n"); - GNUNET_free (type); return GNUNET_SYSERR; } if (NULL == (wire_plugin = TALER_WIRE_plugin_load (cfg, - type))) + exchange_wireformat))) { fprintf (stderr, "Failed to load wire plugin for `%s'\n", - type); - GNUNET_free (type); + exchange_wireformat); return GNUNET_SYSERR; } - GNUNET_free (type); return GNUNET_OK; }