commit 1745797cefbab00bf7ee94ab5e423ef170125bce parent 1ec9222b606e8ad3e1270c17a627e393068e7ae8 Author: Christian Grothoff <christian@grothoff.org> Date: Mon, 6 Jul 2026 11:07:41 +0200 refuse to start if ADDRESS_RESTRICTIONS is not a JSON object Diffstat:
| M | src/challenger/challenger-httpd.c | | | 10 | ++++++++++ |
1 file changed, 10 insertions(+), 0 deletions(-)
diff --git a/src/challenger/challenger-httpd.c b/src/challenger/challenger-httpd.c @@ -725,6 +725,16 @@ run (void *cls, GNUNET_SCHEDULER_shutdown (); return; } + if (! json_is_object (CH_restrictions)) + { + GNUNET_log_config_invalid (GNUNET_ERROR_TYPE_ERROR, + "CHALLENGER", + "ADDRESS_RESTRICTIONS", + "must be a JSON object"); + global_ret = EXIT_NOTCONFIGURED; + GNUNET_SCHEDULER_shutdown (); + return; + } } else {