From 6987837f088999d9701669581813245132be3928 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 14 Oct 2016 01:43:55 +0200 Subject: fix #4730: amount coult end up being zero, so check should be for SYSERR, not for OK (as zero implies NO) --- src/exchange/taler-exchange-httpd_db.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/exchange') diff --git a/src/exchange/taler-exchange-httpd_db.c b/src/exchange/taler-exchange-httpd_db.c index 2cd879cf3..6b27a22a6 100644 --- a/src/exchange/taler-exchange-httpd_db.c +++ b/src/exchange/taler-exchange-httpd_db.c @@ -930,7 +930,7 @@ refresh_check_melt (struct MHD_Connection *connection, if (TALER_amount_cmp (&coin_value, &spent) < 0) { - GNUNET_assert (GNUNET_OK == + GNUNET_assert (GNUNET_SYSERR != TALER_amount_subtract (&coin_residual, &spent, &coin_details->melt_amount_with_fee)); -- cgit v1.2.3