From e5cdb8c3f411e5c8efe8b5c76840e798aeeb13d6 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Mon, 15 Nov 2004 22:47:47 +0000
Subject: [PATCH] accept() errors don't force a server recycle.

---
 src/sbbs3/websrvr.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c
index 3ad6ed44f6..e4ea9dda96 100644
--- a/src/sbbs3/websrvr.c
+++ b/src/sbbs3/websrvr.c
@@ -3238,12 +3238,8 @@ void DLLCALL web_server(void* arg)
 			}
 
 			if(client_socket == INVALID_SOCKET)	{
-				if(ERROR_VALUE == ENOTSOCK || ERROR_VALUE == EINTR || ERROR_VALUE == EINVAL) {
-            		lprintf(LOG_INFO,"Web Server socket closed");
-					break;
-				}
 				lprintf(LOG_WARNING,"!ERROR %d accepting connection", ERROR_VALUE);
-				break;
+				continue;
 			}
 
 			SAFECOPY(host_ip,inet_ntoa(client_addr.sin_addr));
-- 
GitLab