exchange

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

commit fd0d9c9a53048ce1c6a67f8cec2666d06c745c6c
parent fc7404ba57c0924568baf58ac1229c311278a08b
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Mon, 17 Aug 2026 17:20:48 +0200

fix missing MHD_Result/GNUNET_GenericReturnValue conversion

Diffstat:
Msrc/exchange/taler-exchange-httpd_post-purses-PURSE_PUB-deposit.c | 11+++++++----
1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/exchange/taler-exchange-httpd_post-purses-PURSE_PUB-deposit.c b/src/exchange/taler-exchange-httpd_post-purses-PURSE_PUB-deposit.c @@ -322,10 +322,13 @@ parse_coin (struct MHD_Connection *connection, &coin->amount_minus_fee)) { GNUNET_break (0); - return TALER_MHD_reply_with_error (connection, - MHD_HTTP_INTERNAL_SERVER_ERROR, - TALER_EC_GENERIC_FAILED_COMPUTE_AMOUNT, - "total deposit contribution"); + return (MHD_YES == + TALER_MHD_reply_with_error (connection, + MHD_HTTP_INTERNAL_SERVER_ERROR, + TALER_EC_GENERIC_FAILED_COMPUTE_AMOUNT, + "total deposit contribution")) + ? GNUNET_NO + : GNUNET_SYSERR; } return GNUNET_OK; }