commit 888a3c045dbce5bf1317c61dc6515d7edf44fc4f
parent 781e96d39b0d109c67d8d70b2bb615f3b576e993
Author: Christian Grothoff <grothoff@gnunet.org>
Date: Thu, 14 Aug 2025 11:36:02 +0200
-code cleanup
Diffstat:
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);