summaryrefslogtreecommitdiff
path: root/src/backend/taler-merchant-httpd_pay.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/taler-merchant-httpd_pay.c')
-rw-r--r--src/backend/taler-merchant-httpd_pay.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/backend/taler-merchant-httpd_pay.c b/src/backend/taler-merchant-httpd_pay.c
index 227497f2..bf15106b 100644
--- a/src/backend/taler-merchant-httpd_pay.c
+++ b/src/backend/taler-merchant-httpd_pay.c
@@ -844,12 +844,15 @@ check_payment_sufficient (struct PayContext *pc)
if (-1 == TALER_amount_cmp (&acc_amount,
&pc->amount))
{
+ char *str;
+
GNUNET_break_op (0);
+ str = TALER_amount_to_string (&acc_amount);
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
"price vs. sent: %s vs. %s\n",
- TALER_amount_to_string (&pc->amount),
- TALER_amount_to_string (&acc_amount));
-
+ TALER_amount2s (&pc->amount),
+ str);
+ GNUNET_free (str);
return TALER_EC_PAY_PAYMENT_INSUFFICIENT;
}
}