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:
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 */