From 32d23e7499a85ba24ca9a28310b208a383e05d35 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Thu, 13 Oct 2016 23:13:09 +0200 Subject: [PATCH] fix returning wrong status code to MHD on malformed /refresh/reveal request --- src/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 index 374b588c1..2cd879cf3 100644 --- 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