commit 56ed2afcad86cf6b4eee7c1369519583245bb652
parent 2e39679641cff16c0bec1d36d1fbb2954e468882
Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Date: Sun, 27 Apr 2025 13:16:02 +0200
demo.c: fixed wrong setting daemon parameters
Macros do NOT work inside parameters of other macros
Diffstat:
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/src/examples2/demo.c b/src/examples2/demo.c
@@ -1157,14 +1157,18 @@ main (int argc,
d,
MHD_D_OPTION_POLL_SYSCALL (MHD_SPS_AUTO),
MHD_D_OPTION_WM_WORKER_THREADS (NUMBER_OF_THREADS),
-#ifdef PRODUCTION
- MHD_D_OPTION_PER_IP_LIMIT (64),
-#endif
MHD_D_OPTION_DEFAULT_TIMEOUT (120 /* seconds */),
MHD_D_OPTION_CONN_MEMORY_LIMIT (256 * 1024),
MHD_D_OPTION_BIND_PORT (MHD_AF_AUTO,
(uint_least16_t) port)))
return 1;
+#ifdef PRODUCTION
+ if (MHD_SC_OK !=
+ MHD_DAEMON_SET_OPTIONS (
+ d,
+ MHD_D_OPTION_PER_IP_LIMIT (64))
+ return 1;
+#endif
if (MHD_SC_OK !=
MHD_daemon_start (d))
{