diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp index 445334624ec013b05dacb107c1fdad56ae0bce68..413e5beb81cc7c284e08ed3e88a8cbc592614b9d 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);