From e71a6a5dff27a8816129fa16bb0e7cedce3acc06 Mon Sep 17 00:00:00 2001 From: "Evgeny Grin (Karlson2k)" Date: Thu, 7 Sep 2023 21:08:19 +0300 Subject: [PATCH] mhd_threads: muted compiler warning on W32 --- src/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 index 95fc70a6..1f6ac09e 100644 --- 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;