From 3de686e107980285cbdc9075dae0307b7836b086 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Sat, 29 Jun 2002 01:30:01 +0000 Subject: [PATCH] socket_check() returns FALSE if passed an invalid socket descriptor. --- src/sbbs3/main.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp index 445334624e..413e5beb81 100644 --- a/src/sbbs3/main.cpp +++ b/src/sbbs3/main.cpp @@ -214,6 +214,9 @@ BOOL socket_check(SOCKET sock, BOOL* rd_p) if(rd_p!=NULL) *rd_p=FALSE; + if(sock==INVALID_SOCKET) + return(FALSE); + FD_ZERO(&socket_set); FD_SET(sock,&socket_set); -- GitLab