From 90e15720391b2943096352c023f64544a8d009a8 Mon Sep 17 00:00:00 2001 From: Marcello Stanisci Date: Thu, 16 Jan 2020 00:11:51 +0100 Subject: Adapting wirewatch tests to new style. --- src/exchange/taler-exchange-aggregator.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/exchange/taler-exchange-aggregator.c') diff --git a/src/exchange/taler-exchange-aggregator.c b/src/exchange/taler-exchange-aggregator.c index f1abbe2ba..37ac5336b 100644 --- a/src/exchange/taler-exchange-aggregator.c +++ b/src/exchange/taler-exchange-aggregator.c @@ -1244,6 +1244,10 @@ expired_reserve_cb (void *cls, erc->async_cont = GNUNET_YES; task = GNUNET_SCHEDULER_add_now (&run_transfers, NULL); + GNUNET_free (ctc->method); + GNUNET_free (ctc); + ctc = NULL; + return GNUNET_DB_STATUS_SUCCESS_ONE_RESULT; } @@ -1326,9 +1330,9 @@ run_reserve_closures (void *cls) NULL); return; case GNUNET_DB_STATUS_SUCCESS_ONE_RESULT: + (void) commit_or_warn (session); if (GNUNET_YES == erc.async_cont) break; - (void) commit_or_warn (session); task = GNUNET_SCHEDULER_add_now (&run_reserve_closures, NULL); return; @@ -1831,7 +1835,7 @@ run_transfers (void *cls) if (GNUNET_OK != db_plugin->start (db_plugin->cls, session, - "aggregator run transfer")) + "aggregator run transfer")) { GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Failed to start database transaction!\n"); -- cgit v1.2.3