libmicrohttpd

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

commit e71a6a5dff27a8816129fa16bb0e7cedce3acc06
parent dfbc4da6df383261b11e3e4a039b76ddda1136fd
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Thu,  7 Sep 2023 21:08:19 +0300

mhd_threads: muted compiler warning on W32

Diffstat:
Msrc/microhttpd/mhd_threads.c | 16++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/microhttpd/mhd_threads.c b/src/microhttpd/mhd_threads.c @@ -218,6 +218,7 @@ MHD_create_thread_ (MHD_thread_handle_ID_ *thread, return ! res; #elif defined(MHD_USE_W32_THREADS) + uintptr_t thr_handle; #if SIZEOF_SIZE_T != SIZEOF_UNSIGNED_INT if (stack_size > UINT_MAX) { @@ -225,14 +226,13 @@ MHD_create_thread_ (MHD_thread_handle_ID_ *thread, return 0; } #endif /* SIZEOF_SIZE_T != SIZEOF_UNSIGNED_INT */ - - thread->handle = (MHD_thread_handle_) (uintptr_t) - _beginthreadex (NULL, - (unsigned int) stack_size, - start_routine, - arg, - 0, - NULL); + thr_handle = (uintptr_t) _beginthreadex (NULL, + (unsigned int) stack_size, + start_routine, + arg, + 0, + NULL); + thread->handle = (MHD_thread_handle_) thr_handle; if ((MHD_thread_handle_) - 1 == thread->handle) return 0;