exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit ecc66535e096aad7cd2c8cf8c15d309d65c1c888
parent a67800fb0d1d1e91c9c68538e0dd09cf4b06ff74
Author: Christian Grothoff <christian@grothoff.org>
Date:   Wed, 22 Nov 2023 22:07:05 +0100

-check rvalues

Diffstat:
Msrc/testing/testing_api_cmd_refund.c | 7++++---
1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/testing/testing_api_cmd_refund.c b/src/testing/testing_api_cmd_refund.c @@ -187,9 +187,10 @@ refund_run (void *cls, &rs->che.details.refund.merchant_pub.eddsa_pub); rs->che.details.refund.refund_fee = denom_pub->fees.refund; rs->che.details.refund.sig_amount = refund_amount; - TALER_amount_subtract (&rs->che.amount, - &refund_amount, - &rs->che.details.refund.refund_fee); + GNUNET_assert (0 <= + TALER_amount_subtract (&rs->che.amount, + &refund_amount, + &rs->che.details.refund.refund_fee)); rs->che.details.refund.rtransaction_id = rs->refund_transaction_id; TALER_merchant_refund_sign (&rs->coin, &h_contract_terms,