aboutsummaryrefslogtreecommitdiff
path: root/src/backend/taler-merchant-httpd_pay.c
diff options
context:
space:
mode:
authorMarcello Stanisci <marcello.stanisci@inria.fr>2015-11-10 20:18:46 +0100
committerMarcello Stanisci <marcello.stanisci@inria.fr>2015-11-10 20:18:46 +0100
commitfc986912dab1078f145d52daca185e1222d6d430 (patch)
tree68e69b0d9703b7e131dc86f3fded67ab371cc277 /src/backend/taler-merchant-httpd_pay.c
parentb7ca30146d9d9e3e3da36f343f89aa100a0fd2bf (diff)
downloadmerchant-fc986912dab1078f145d52daca185e1222d6d430.tar.gz
merchant-fc986912dab1078f145d52daca185e1222d6d430.tar.bz2
merchant-fc986912dab1078f145d52daca185e1222d6d430.zip
Fixing the /deposit's cb triggering
Diffstat (limited to 'src/backend/taler-merchant-httpd_pay.c')
-rw-r--r--src/backend/taler-merchant-httpd_pay.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/taler-merchant-httpd_pay.c b/src/backend/taler-merchant-httpd_pay.c
index 8dc7f761..fa8f0797 100644
--- a/src/backend/taler-merchant-httpd_pay.c
+++ b/src/backend/taler-merchant-httpd_pay.c
@@ -126,6 +126,7 @@ deposit_cb (void *cls, unsigned int http_status, json_t *proof)
struct MERCHANT_DepositConfirmationCls *dccls;
dccls = (struct MERCHANT_DepositConfirmationCls *) cls;
+ printf ("deposit cb\n");
if (GNUNET_SYSERR ==
MERCHANT_DB_update_deposit_permission (db_conn,
dccls->transaction_id,
@@ -421,8 +422,7 @@ MH_handler_pay (struct TMH_RequestHandler *rh,
printf ("poller task: %p\n", poller_task);
GNUNET_SCHEDULER_cancel (poller_task);
- GNUNET_SCHEDULER_add_now (context_task, NULL);
- return MHD_YES;
+ GNUNET_SCHEDULER_add_now (context_task, mints[mint_index].ctx);
/* 4 Return response code: success, or whatever data the
mint sent back regarding some bad coin */