diff options
Diffstat (limited to 'src/backend/taler-merchant-httpd.c')
-rw-r--r-- | src/backend/taler-merchant-httpd.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/backend/taler-merchant-httpd.c b/src/backend/taler-merchant-httpd.c index 4fdd9f6d..488e45b9 100644 --- a/src/backend/taler-merchant-httpd.c +++ b/src/backend/taler-merchant-httpd.c @@ -170,6 +170,7 @@ TMH_instance_decref (struct TMH_MerchantInstance *mi) GNUNET_CONTAINER_multihashmap_remove (TMH_by_id_map, &h_instance, mi)); + TMH_force_get_orders_resume (mi); while (NULL != (wm = (mi->wm_head))) { GNUNET_CONTAINER_DLL_remove (mi->wm_head, @@ -437,15 +438,11 @@ do_shutdown (void *cls) struct TMH_SuspendedConnection *sc; (void) cls; - TMH_force_get_orders_resume (); TMH_force_ac_resume (); TMH_force_pc_resume (); + TMH_force_rc_resume (); TMH_force_post_transfers_resume (); -#if 0 - TMH_force_trh_resume (); - TMH_force_refund_resume (); TMH_force_tip_pickup_resume (); -#endif if (NULL != mhd_task) { GNUNET_SCHEDULER_cancel (mhd_task); |