From 115d3fc0c6796ef1d07caf3756a303a654767ecf Mon Sep 17 00:00:00 2001 From: Jonathan Buchanan Date: Wed, 10 Jun 2020 19:07:54 -0400 Subject: test/fix for POST /private/reserves --- src/backend/taler-merchant-httpd_private-post-reserves.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/backend/taler-merchant-httpd_private-post-reserves.c') diff --git a/src/backend/taler-merchant-httpd_private-post-reserves.c b/src/backend/taler-merchant-httpd_private-post-reserves.c index 0c62ce7a..e561a464 100644 --- a/src/backend/taler-merchant-httpd_private-post-reserves.c +++ b/src/backend/taler-merchant-httpd_private-post-reserves.c @@ -189,6 +189,7 @@ handle_exchange (void *cls, { rc->ec = TALER_EC_TIMEOUT; rc->http_status = MHD_HTTP_REQUEST_TIMEOUT; + TMH_trigger_daemon (); /* we resumed, kick MHD */ return; } keys = TALER_EXCHANGE_get_keys (eh); @@ -196,17 +197,20 @@ handle_exchange (void *cls, { rc->ec = TALER_EC_KEYS_INVALID; rc->http_status = MHD_HTTP_FAILED_DEPENDENCY; + TMH_trigger_daemon (); /* we resumed, kick MHD */ return; } if (NULL == payto_uri) { rc->ec = TALER_EC_RESERVES_POST_UNSUPPORTED_WIRE_METHOD; rc->http_status = MHD_HTTP_CONFLICT; + TMH_trigger_daemon (); /* we resumed, kick MHD */ return; } rc->reserve_expiration = GNUNET_TIME_relative_to_absolute (keys->reserve_closing_delay); rc->payto_uri = GNUNET_strdup (payto_uri); + TMH_trigger_daemon (); /* we resumed, kick MHD */ } -- cgit v1.2.3