From 2c0a4b49d9ee50b8503f006cb6439bc0dff9e341 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Thu, 8 May 2003 09:57:58 +0000 Subject: [PATCH] If client_sock is set to INVALID_SOCK while in select in input_thread, do not log spy socket error (just break loop). --- src/sbbs3/main.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp index 27ab604a72..9458afdfff 100644 --- a/src/sbbs3/main.cpp +++ b/src/sbbs3/main.cpp @@ -1025,6 +1025,9 @@ void input_thread(void *arg) if(i==0 && sock==sbbs->client_socket) continue; + if(sbbs->client_socket==INVALID_SOCKET) + break; + if(sock==sbbs->client_socket) { if(ERROR_VALUE == ENOTSOCK) lprintf("Node %d socket closed by peer on input->select", sbbs->cfg.node_num); -- GitLab