diff --git a/src/sbbs3/js_socket.c b/src/sbbs3/js_socket.c index b72c2e8909ab1ea09f2784c5ebf952b8a0fbc662..7877819777877321e7a32c5626080810b0eae238 100644 --- a/src/sbbs3/js_socket.c +++ b/src/sbbs3/js_socket.c @@ -421,7 +421,9 @@ BOOL DLLCALL js_socket_isset(JSContext *cx, jsval val, fd_set *fds) } } else { - if (p->sock != INVALID_SOCKET) { + if (*p->sock == INVALID_SOCKET) + return TRUE; + else { if(FD_ISSET(p->sock, fds)) return TRUE; }