merchant

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

commit 3d4d6742162163efdd3843697d7d4651750aeecb
parent 783ae7a8709ff70c5f50eaa8cbfea7ea27617d81
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sun,  5 Jul 2026 23:39:39 +0200

do not stop looking for wire methods on first one that is inactive (big bug)

Diffstat:
Msrc/backend/taler-merchant-httpd_get-management-instances.c | 3++-
Msrc/backend/taler-merchant-httpd_get-sessions-SESSION_ID.c | 2+-
2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/backend/taler-merchant-httpd_get-management-instances.c b/src/backend/taler-merchant-httpd_get-management-instances.c @@ -21,6 +21,7 @@ #include "platform.h" #include "taler-merchant-httpd_get-management-instances.h" + /** * Add merchant instance to our JSON array. * @@ -50,7 +51,7 @@ add_instance (void *cls, bool duplicate = false; if (! wm->active) - break; + continue; /* Yes, O(n^2), but really how many bank accounts can an instance realistically have for this to matter? */ for (struct TMH_WireMethod *pm = mi->wm_head; diff --git a/src/backend/taler-merchant-httpd_get-sessions-SESSION_ID.c b/src/backend/taler-merchant-httpd_get-sessions-SESSION_ID.c @@ -312,4 +312,4 @@ TMH_get_sessions_ID ( } -/* end of taler-merchant-httpd_get-templates-TEMPLATE_ID.c */ +/* end of taler-merchant-httpd_get-sessions-SESSION_ID.c */