merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

commit f2a586034262a786e16c9a08fb2c4c8175e328c1
parent 04692ee482cc0951adff62f7a4d309135d2c59cc
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sat, 15 Sep 2018 22:21:02 +0200

adjust to API change from fixing #5315

Diffstat:
Msrc/backend/taler-merchant-httpd_auditors.c | 7++++++-
Msrc/lib/test_merchant_api.c | 3++-
2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/backend/taler-merchant-httpd_auditors.c b/src/backend/taler-merchant-httpd_auditors.c @@ -112,8 +112,13 @@ TMH_AUDITORS_check_dk (struct TALER_EXCHANGE_Handle *mh, } for (unsigned int k=0;j<ai->num_denom_keys;k++) - if (ai->denom_keys[k] == dk) + { + unsigned int off = ai->denom_key_offsets[k]; + + GNUNET_assert (off < keys->num_denom_keys); + if (&keys->denom_keys[off] == dk) return GNUNET_OK; + } } } GNUNET_log (GNUNET_ERROR_TYPE_ERROR, diff --git a/src/lib/test_merchant_api.c b/src/lib/test_merchant_api.c @@ -4971,7 +4971,8 @@ run (void *cls) GNUNET_assert (NULL != (exchange = TALER_EXCHANGE_connect (ctx, EXCHANGE_URL, - &cert_cb, is, + &cert_cb, + is, TALER_EXCHANGE_OPTION_END))); timeout_task = GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_relative_multiply