From a146cd2ff74bd81773ded6ef8604e1f6c2113ac6 Mon Sep 17 00:00:00 2001 From: Zhi Guan Date: Tue, 9 Dec 2025 09:23:46 +0800 Subject: [PATCH] fix `ioctlsocket` argument --- src/tls.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tls.c b/src/tls.c index 806295ab..579a0ebc 100644 --- a/src/tls.c +++ b/src/tls.c @@ -2320,8 +2320,8 @@ void tls_cleanup(TLS_CONNECT *conn) int tls_set_socket(TLS_CONNECT *conn, tls_socket_t sock) { #ifdef WIN32 - u_long flags = 0; - if( ioctlsocket(sock, FIONBIO, &flags) != 0) { + u_long flags = 0; // TODO: 0 == blocking, 1 == non-blocking + if(ioctlsocket(sock, FIONBIO, &flags) != 0) { error_puts("socket in non-blocking mode"); //nginx will pass a socket in non-blocking mode //return -1; // FIXME