From: Stefan Eissing Date: Fri, 22 Aug 2025 07:58:51 +0000 (+0200) Subject: asyn-thrdd: fix --disable-socketpair builds X-Git-Tag: curl-8_16_0~127 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cbd5d2507a50298d616429339cb7a7910597e9ba;p=thirdparty%2Fcurl.git asyn-thrdd: fix --disable-socketpair builds Regression from #18339 Reported-by: Marcel Raad Closes #18347 --- diff --git a/lib/asyn-thrdd.c b/lib/asyn-thrdd.c index a6eb250ed2..c61d7ec600 100644 --- a/lib/asyn-thrdd.c +++ b/lib/asyn-thrdd.c @@ -524,11 +524,13 @@ static void async_thrdd_shutdown(struct Curl_easy *data) Curl_mutex_acquire(&addr_ctx->mutx); done = addr_ctx->thrd_done; +#ifndef CURL_DISABLE_SOCKETPAIR /* We are no longer interested in wakeups */ if(addr_ctx->sock_pair[1] != CURL_SOCKET_BAD) { wakeup_close(addr_ctx->sock_pair[1]); addr_ctx->sock_pair[1] = CURL_SOCKET_BAD; } +#endif Curl_mutex_release(&addr_ctx->mutx); DEBUGASSERT(addr_ctx->thread_hnd != curl_thread_t_null);