From a02c63b1de1e0222eff6e6388c3958494280b5c2 Mon Sep 17 00:00:00 2001 From: Michael Zillgith Date: Wed, 13 Oct 2021 09:44:19 +0200 Subject: [PATCH] - undo merging problem in socket_win32.c --- hal/socket/win32/socket_win32.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/hal/socket/win32/socket_win32.c b/hal/socket/win32/socket_win32.c index d2966072..98cbe9fd 100644 --- a/hal/socket/win32/socket_win32.c +++ b/hal/socket/win32/socket_win32.c @@ -86,10 +86,7 @@ void Handleset_removeSocket(HandleSet self, const Socket sock) { if (self != NULL && sock != NULL && sock->fd != INVALID_SOCKET) { - FD_SET(sock->fd, &self->handles); - - if ((sock->fd > self->maxHandle) || (self->maxHandle == INVALID_SOCKET)) - self->maxHandle = sock->fd; + FD_CLR(sock->fd, &self->handles); } }