From 6ae09171a8084800605074e48197b5e6b1d75a66 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Mon, 8 Jun 2026 04:23:26 +0200 Subject: [PATCH] socketpair.c use interim err var in Curl_wakeup_consume --- lib/socketpair.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/socketpair.c b/lib/socketpair.c index 404ceac877..afdb436a6a 100644 --- a/lib/socketpair.c +++ b/lib/socketpair.c @@ -339,11 +339,12 @@ CURLcode Curl_wakeup_consume(curl_socket_t socks[2], bool all) if(!rc) break; else if(rc < 0) { + err = SOCKERRNO; #ifndef USE_WINSOCK - if(SOCKERRNO == SOCKEINTR) + if(err == SOCKEINTR) continue; #endif - if(SOCK_EWOULDBLOCK_EAGAIN(SOCKERRNO)) + if(SOCK_EWOULDBLOCK_EAGAIN(err)) break; result = CURLE_READ_ERROR; break;