diff options
Diffstat (limited to 'src/backend/taler-merchant-httpd_post-orders-ID-refund.c')
-rw-r--r-- | src/backend/taler-merchant-httpd_post-orders-ID-refund.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/backend/taler-merchant-httpd_post-orders-ID-refund.c b/src/backend/taler-merchant-httpd_post-orders-ID-refund.c index ded6ff9d..f71eb17e 100644 --- a/src/backend/taler-merchant-httpd_post-orders-ID-refund.c +++ b/src/backend/taler-merchant-httpd_post-orders-ID-refund.c @@ -439,14 +439,17 @@ refund_cb (void *cls, * * @param cls a `struct CoinRefund *` * @param keys keys of exchange, NULL on error + * @param exchange representation of the exchange */ static void exchange_found_cb (void *cls, - struct TALER_EXCHANGE_Keys *keys) + struct TALER_EXCHANGE_Keys *keys, + struct TMH_Exchange *exchange) { struct CoinRefund *cr = cls; struct PostRefundData *prd = cr->prd; + (void) exchange; cr->fo = NULL; if (NULL == keys) { @@ -707,6 +710,7 @@ TMH_post_orders_ID_refund (const struct TMH_RequestHandler *rh, { /* We need to talk to the exchange */ cr->fo = TMH_EXCHANGES_keys4exchange (cr->exchange_url, + false, &exchange_found_cb, cr); } |