From: Joshua Rogers Date: Wed, 17 Sep 2025 22:43:11 +0000 (+0500) Subject: socks_sspi: restore non-blocking socket on error paths X-Git-Tag: rc-8_17_0-1~362 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4e74b9f592b7e0775800f212052c18c44128f89b;p=thirdparty%2Fcurl.git socks_sspi: restore non-blocking socket on error paths Closes #18592 --- diff --git a/lib/socks_sspi.c b/lib/socks_sspi.c index 49210585b0..c106fec0c8 100644 --- a/lib/socks_sspi.c +++ b/lib/socks_sspi.c @@ -559,6 +559,7 @@ CURLcode Curl_SOCKS5_gssapi_negotiate(struct Curl_cfilter *cf, */ return CURLE_OK; error: + (void)curlx_nonblock(sock, TRUE); free(service_name); Curl_pSecFn->FreeCredentialsHandle(&cred_handle); Curl_pSecFn->DeleteSecurityContext(&sspi_context);