merchant

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

commit 5c36bb8c8e17f7c1d5c269bd6ed0625317939b4d
parent c0d7c64a929e7375f803e4e60ab01955b770a19f
Author: Christian Grothoff <christian@grothoff.org>
Date:   Tue, 30 Jun 2026 00:38:25 +0200

fix i/j confusion

Diffstat:
Msrc/backend/taler-merchant-httpd_mfa.c | 2+-
Msrc/backend/taler-merchant-reconciliation.c | 4++++
2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/backend/taler-merchant-httpd_mfa.c b/src/backend/taler-merchant-httpd_mfa.c @@ -544,7 +544,7 @@ TMH_mfa_challenges_do ( (0 == retry_counter) ) { /* can't be solved anymore! */ - challenges[i].solvable = false; + challenges[j].solvable = false; } break; } diff --git a/src/backend/taler-merchant-reconciliation.c b/src/backend/taler-merchant-reconciliation.c @@ -801,6 +801,7 @@ wire_transfer_cb (struct Inquiry *w, { /* Always report on DB error as well to enable diagnostics */ GNUNET_break (GNUNET_DB_STATUS_HARD_ERROR == qs); + end_inquiry (w); global_ret = EXIT_FAILURE; GNUNET_SCHEDULER_shutdown (); return; @@ -815,6 +816,7 @@ wire_transfer_cb (struct Inquiry *w, { /* Always report on DB error as well to enable diagnostics */ GNUNET_break (GNUNET_DB_STATUS_HARD_ERROR == qs); + end_inquiry (w); global_ret = EXIT_FAILURE; GNUNET_SCHEDULER_shutdown (); return; @@ -832,6 +834,7 @@ wire_transfer_cb (struct Inquiry *w, TALER_MERCHANTDB_set_instance ( pg, NULL)); + end_inquiry (w); return; } } @@ -892,6 +895,7 @@ wire_transfer_cb (struct Inquiry *w, TALER_MERCHANTDB_set_instance ( pg, NULL)); + end_inquiry (w); return; case GNUNET_SYSERR: /* #check_transfer() failed, report conflict! */