commit b928149f1dacf4f0e577896b1caf970120b690cf
parent 1501ca6a2be7d06cacac23740a13c911df9b25c1
Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Date: Sun, 1 Mar 2026 20:22:20 +0100
test_client_server.c: fixed copy-paste error, added missing configuration
Diffstat:
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/src/tests/client_server/test_client_server.c b/src/tests/client_server/test_client_server.c
@@ -64,7 +64,7 @@ main (int argc, char *argv[])
};
struct MHD_DaemonOptionAndValue thread2poll[] = {
MHD_D_OPTION_POLL_SYSCALL (MHD_SPS_POLL),
- MHD_D_OPTION_WM_WORKER_THREADS (1),
+ MHD_D_OPTION_WM_WORKER_THREADS (2),
MHD_D_OPTION_TERMINATE ()
};
struct MHD_DaemonOptionAndValue thread1epoll[] = {
@@ -74,7 +74,7 @@ main (int argc, char *argv[])
};
struct MHD_DaemonOptionAndValue thread2epoll[] = {
MHD_D_OPTION_POLL_SYSCALL (MHD_SPS_EPOLL),
- MHD_D_OPTION_WM_WORKER_THREADS (1),
+ MHD_D_OPTION_WM_WORKER_THREADS (2),
MHD_D_OPTION_TERMINATE ()
};
struct MHD_DaemonOptionAndValue thread1auto[] = {
@@ -82,6 +82,11 @@ main (int argc, char *argv[])
MHD_D_OPTION_WM_WORKER_THREADS (1),
MHD_D_OPTION_TERMINATE ()
};
+ struct MHD_DaemonOptionAndValue thread2auto[] = {
+ MHD_D_OPTION_POLL_SYSCALL (MHD_SPS_AUTO),
+ MHD_D_OPTION_WM_WORKER_THREADS (2),
+ MHD_D_OPTION_TERMINATE ()
+ };
struct MHD_DaemonOptionAndValue external0auto[] = {
MHD_D_OPTION_POLL_SYSCALL (MHD_SPS_AUTO),
MHD_D_OPTION_WM_EXTERNAL_PERIODIC (),
@@ -143,6 +148,12 @@ main (int argc, char *argv[])
.server_setup_cls = thread1auto,
.server_runner = &MHDT_server_run_minimal,
},
+ {
+ .label = "auto-selected mode, multi-threaded",
+ .server_setup = &MHDT_server_setup_minimal,
+ .server_setup_cls = thread1auto,
+ .server_runner = &MHDT_server_run_minimal,
+ },
#ifdef MHD_SUPPORT_EPOLL
{
.label = "external events loop mode, no internal threads",