From 8b8ae8bd043de0b3eee47fd6d260460f05e3e2ea Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Fri, 6 Dec 2002 22:33:09 +0000 Subject: [PATCH] Node input_thread now checks global node_socket to see if it was externally closed (and set to INVALID_SOCKET). --- src/sbbs3/main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp index 80f058b958..664632c1ba 100644 --- a/src/sbbs3/main.cpp +++ b/src/sbbs3/main.cpp @@ -948,7 +948,8 @@ void input_thread(void *arg) sbbs->input_thread_running = true; sbbs->console|=CON_R_INPUT; - while(sbbs->online && sbbs->client_socket!=INVALID_SOCKET) { + while(sbbs->online && sbbs->client_socket!=INVALID_SOCKET + && node_socket[sbbs->cfg.node_num-1]!=INVALID_SOCKET) { pthread_mutex_lock(&sbbs->input_thread_mutex); -- GitLab