summaryrefslogtreecommitdiff
path: root/src/backend/taler-merchant-httpd.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2019-04-06 15:01:40 +0200
committerChristian Grothoff <christian@grothoff.org>2019-04-06 15:01:40 +0200
commit651298eb21664969908fc6bb8b9b126e953498e4 (patch)
treee8bcb644e2b2c7e07ca2edddf38b53c7212d4d38 /src/backend/taler-merchant-httpd.c
parent3a38124fa780be01a06bb7d3a3c7d51824f256cf (diff)
downloadmerchant-651298eb21664969908fc6bb8b9b126e953498e4.tar.gz
merchant-651298eb21664969908fc6bb8b9b126e953498e4.tar.bz2
merchant-651298eb21664969908fc6bb8b9b126e953498e4.zip
add missing abort() to error handling in /pay transaction, start to use GNUNET_memcmp()
Diffstat (limited to 'src/backend/taler-merchant-httpd.c')
-rw-r--r--src/backend/taler-merchant-httpd.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/backend/taler-merchant-httpd.c b/src/backend/taler-merchant-httpd.c
index 1eb39261..31a1c9d2 100644
--- a/src/backend/taler-merchant-httpd.c
+++ b/src/backend/taler-merchant-httpd.c
@@ -43,6 +43,7 @@
#include "taler-merchant-httpd_tip-authorize.h"
#include "taler-merchant-httpd_tip-pickup.h"
#include "taler-merchant-httpd_tip-query.h"
+#include "taler-merchant-httpd_tip-reserve-helper.h"
#include "taler-merchant-httpd_history.h"
#include "taler-merchant-httpd_refund.h"
#include "taler-merchant-httpd_check-payment.h"
@@ -356,12 +357,13 @@ hashmap_free (void *cls,
static void
do_shutdown (void *cls)
{
+ MH_force_pc_resume ();
+ MH_force_trh_resume ();
if (NULL != mhd_task)
{
GNUNET_SCHEDULER_cancel (mhd_task);
mhd_task = NULL;
}
- MH_force_pc_resume ();
if (NULL != mhd)
{
MHD_stop_daemon (mhd);