From e6bd2a832853bcd2a8b16940bfb306c04d5d734f Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 20 Jan 2020 03:19:54 +0100 Subject: properly shut down wirewatch --- src/exchange/taler-exchange-wirewatch.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/exchange/taler-exchange-wirewatch.c b/src/exchange/taler-exchange-wirewatch.c index 43c5f7642..21d96668b 100644 --- a/src/exchange/taler-exchange-wirewatch.c +++ b/src/exchange/taler-exchange-wirewatch.c @@ -180,6 +180,11 @@ shutdown_task (void *cls) struct WireAccount *wa; (void) cls; + if (NULL != hh) + { + TALER_BANK_credit_history_cancel (hh); + hh = NULL; + } if (NULL != ctx) { GNUNET_CURL_fini (ctx); @@ -195,11 +200,6 @@ shutdown_task (void *cls) GNUNET_SCHEDULER_cancel (task); task = NULL; } - if (NULL != hh) - { - TALER_BANK_credit_history_cancel (hh); - hh = NULL; - } TALER_EXCHANGEDB_plugin_unload (db_plugin); db_plugin = NULL; while (NULL != (wa = wa_head)) -- cgit v1.2.3