From 74134db09e53a2b9c417063be388f7bd595d8c38 Mon Sep 17 00:00:00 2001 From: z3apa3a <3proxy@3proxy.ru> Date: Sun, 9 Mar 2025 17:22:18 +0300 Subject: [PATCH] Fix ssl_plugin for Windows --- src/plugins/SSLPlugin/ssl_plugin.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/plugins/SSLPlugin/ssl_plugin.c b/src/plugins/SSLPlugin/ssl_plugin.c index 184cd7e..ac890ad 100644 --- a/src/plugins/SSLPlugin/ssl_plugin.c +++ b/src/plugins/SSLPlugin/ssl_plugin.c @@ -475,7 +475,7 @@ static FILTER_ACTION ssl_filter_client(void *fo, struct clientparam * param, voi char *err; #ifdef _WIN32 - ul = 0; + unsigned long ul = 0; ioctlsocket(param->clisock, FIONBIO, &ul); #else fcntl(param->clisock,F_SETFL,0); @@ -489,8 +489,10 @@ static FILTER_ACTION ssl_filter_client(void *fo, struct clientparam * param, voi return REJECT; } #ifdef _WIN32 - ul = 1; - ioctlsocket(param->clisock, FIONBIO, &ul); + { + unsigned long ul = 1; + ioctlsocket(param->clisock, FIONBIO, &ul); + } #else fcntl(param->clisock,F_SETFL,O_NONBLOCK); #endif