exchange

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

commit 32d23e7499a85ba24ca9a28310b208a383e05d35
parent 13f9fa426c338267db524e59283889ea47c32c35
Author: Christian Grothoff <christian@grothoff.org>
Date:   Thu, 13 Oct 2016 23:13:09 +0200

fix returning wrong status code to MHD on malformed /refresh/reveal request

Diffstat:
Msrc/exchange/taler-exchange-httpd_db.c | 12+++++-------
1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/src/exchange/taler-exchange-httpd_db.c b/src/exchange/taler-exchange-httpd_db.c @@ -1508,13 +1508,11 @@ TEH_DB_execute_refresh_reveal (struct MHD_Connection *connection, sizeof (struct GNUNET_HashCode))) { GNUNET_break_op (0); - ret = (MHD_YES == - TEH_RESPONSE_reply_refresh_reveal_missmatch (connection, - &refresh_session, - commit_coins, - denom_pubs, - &gamma_tp)) - ? GNUNET_NO : GNUNET_SYSERR; + ret = TEH_RESPONSE_reply_refresh_reveal_missmatch (connection, + &refresh_session, + commit_coins, + denom_pubs, + &gamma_tp); for (j=0;j<refresh_session.num_newcoins;j++) { GNUNET_free (commit_coins[j].coin_ev);