merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

commit 888a3c045dbce5bf1317c61dc6515d7edf44fc4f
parent 781e96d39b0d109c67d8d70b2bb615f3b576e993
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Thu, 14 Aug 2025 11:36:02 +0200

-code cleanup

Diffstat:
Msrc/backend/taler-merchant-httpd_post-orders-ID-pay.c | 13++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/src/backend/taler-merchant-httpd_post-orders-ID-pay.c b/src/backend/taler-merchant-httpd_post-orders-ID-pay.c @@ -3813,7 +3813,9 @@ phase_contract_paid (struct PayContext *pc) return; } } - for (size_t i = 0; i<pc->parse_pay.coins_cnt && ! unmatched; i++) + for (size_t i = 0; + i<pc->parse_pay.coins_cnt && ! unmatched; + i++) { struct DepositConfirmation *dci = &pc->parse_pay.dc[i]; @@ -3851,15 +3853,16 @@ phase_contract_paid (struct PayContext *pc) } /* In this part we are fetching token_sigs related output */ + if (! unmatched) { + /* Everything fine, idempotent request, generate response immediately */ enum GNUNET_DB_QueryStatus qs; qs = TMH_db->select_order_blinded_sigs ( TMH_db->cls, pc->order_id, &append_output_token_sig, - pc - ); + pc); if (0 > qs) { GNUNET_break (0); @@ -3871,11 +3874,7 @@ phase_contract_paid (struct PayContext *pc) "select_order_blinded_sigs")); return; } - } - if (! unmatched) - { - /* Everything fine, idempotent request, generate response immediately */ GNUNET_log (GNUNET_ERROR_TYPE_INFO, "Idempotent pay request for order `%s', signing again\n", pc->order_id);