merchant

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

commit 106a8e940e326f8609d58e0df9f7955eed273ed2
parent f3034b5139333a73f4b3d1b69b2f833c50ea788c
Author: Marcello Stanisci <marcello.stanisci@inria.fr>
Date:   Fri, 16 Sep 2016 15:29:25 +0200

if not x, return; instead of GNUNET_assert

Diffstat:
Msrc/backend/taler-merchant-httpd_track-transaction.c | 7++++---
1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/backend/taler-merchant-httpd_track-transaction.c b/src/backend/taler-merchant-httpd_track-transaction.c @@ -719,9 +719,10 @@ transfer_cb (void *cls, { struct TrackCoinContext *tcc = cls; - GNUNET_assert (0 == memcmp (coin_pub, - &tcc->coin_pub, - sizeof (struct TALER_CoinSpendPublicKeyP))); + if (0 != memcmp (coin_pub, + &tcc->coin_pub, + sizeof (struct TALER_CoinSpendPublicKeyP))) + return; tcc->wtid = *wtid; tcc->execution_time = execution_time; tcc->have_wtid = GNUNET_YES;