summaryrefslogtreecommitdiff
path: root/src/backend/taler-merchant-httpd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/taler-merchant-httpd.c')
-rw-r--r--src/backend/taler-merchant-httpd.c7
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);