libmicrohttpd2

HTTP server C library (MHD 2.x, alpha)
Log | Files | Refs | README | LICENSE

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:
Msrc/examples2/demo.c | 10+++++++---
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)) {