|
@@ -13535,13 +13535,13 @@ mg_set_handler_type(struct mg_context *phys_ctx,
|
|
if (NULL == pthread_getspecific(sTlsKey))
|
|
if (NULL == pthread_getspecific(sTlsKey))
|
|
{
|
|
{
|
|
is_tls_set = 1;
|
|
is_tls_set = 1;
|
|
- tls.is_master = -1;
|
|
|
|
- tls.thread_idx = phys_ctx->starter_thread_idx;
|
|
|
|
-#if defined(_WIN32)
|
|
|
|
- tls.pthread_cond_helper_mutex = NULL;
|
|
|
|
|
|
+ tls.is_master = -1;
|
|
|
|
+ tls.thread_idx = phys_ctx->starter_thread_idx;
|
|
|
|
+#if defined(_WIN32)
|
|
|
|
+ tls.pthread_cond_helper_mutex = NULL;
|
|
#endif
|
|
#endif
|
|
pthread_setspecific(sTlsKey, &tls);
|
|
pthread_setspecific(sTlsKey, &tls);
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
|
|
mg_lock_context(phys_ctx);
|
|
mg_lock_context(phys_ctx);
|
|
|
|
|