libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit 80ecc6d37cfe0ba56566b63cd3f798cb2dc931a4
parent 90b2bab0d5fec25f8efd21a3bb958ff15dde1738
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Mon, 23 Oct 2023 20:50:55 +0300

test_upgrade: added initial support for timeout detection

Diffstat:
Msrc/microhttpd/test_upgrade.c | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/microhttpd/test_upgrade.c b/src/microhttpd/test_upgrade.c @@ -161,6 +161,9 @@ _testErrorLog_func (const char *errDesc, const char *funcName, int lineNum) #endif /* ! MHD_HAVE_MHD_FUNC_ */ +/* Could be increased to facilitate debugging */ +static unsigned int test_timeout = 5U; + static int verbose = 0; static uint16_t global_port; @@ -1333,6 +1336,7 @@ test_upgrade (unsigned int flags, MHD_OPTION_NOTIFY_CONNECTION, &notify_connection_cb, NULL, MHD_OPTION_THREAD_POOL_SIZE, pool, + MHD_OPTION_CONNECTION_TIMEOUT, test_timeout, MHD_OPTION_END); #ifdef HTTPS_SUPPORT else @@ -1349,6 +1353,7 @@ test_upgrade (unsigned int flags, MHD_OPTION_HTTPS_MEM_KEY, srv_signed_key_pem, MHD_OPTION_HTTPS_MEM_CERT, srv_signed_cert_pem, MHD_OPTION_THREAD_POOL_SIZE, pool, + MHD_OPTION_CONNECTION_TIMEOUT, test_timeout, MHD_OPTION_END); #endif /* HTTPS_SUPPORT */ if (NULL == d)