From 2daaeee447be052625f0389996e639fb40191bf2 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sun, 9 Aug 2015 19:31:35 +0200 Subject: [PATCH] fix direction of cmp check, log session hash for diagnostics --- src/mint/taler-mint-httpd_refresh.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/mint/taler-mint-httpd_refresh.c b/src/mint/taler-mint-httpd_refresh.c index c6b79c47a..eb205ed1d 100644 --- a/src/mint/taler-mint-httpd_refresh.c +++ b/src/mint/taler-mint-httpd_refresh.c @@ -252,13 +252,17 @@ verify_coin_public_info (struct MHD_Connection *connection, body.purpose.size = htonl (sizeof (struct TALER_RefreshMeltCoinAffirmationPS)); body.purpose.purpose = htonl (TALER_SIGNATURE_WALLET_COIN_MELT); body.session_hash = *session_hash; + fprintf (stderr, + "Verifying hash %s\n", + GNUNET_h2s (session_hash)); + TALER_amount_hton (&body.amount_with_fee, &melt_detail->melt_amount_with_fee); TALER_amount_hton (&body.melt_fee, &fee_refresh); body.coin_pub = melt_detail->coin_info.coin_pub; if (TALER_amount_cmp (&fee_refresh, - &melt_detail->melt_amount_with_fee) < 0) + &melt_detail->melt_amount_with_fee) > 0) { GNUNET_break_op (0); TMH_KS_release (key_state);