diff options
Diffstat (limited to 'src/backend/taler-merchant-httpd_pay.c')
-rw-r--r-- | src/backend/taler-merchant-httpd_pay.c | 9 |
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; } } |