From 1cfba7d91242827503dc2d0c19c638a309bac703 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sun, 8 Feb 2009 04:37:30 +0000
Subject: [PATCH] Error when closing a socket is really just a warning.

---
 src/sbbs3/mailsrvr.c | 2 +-
 src/sbbs3/main.cpp   | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index 82ee0e42b0..761301aa4d 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -243,7 +243,7 @@ int mail_close_socket(SOCKET sock)
 	sockets--;
 	if(result!=0) {
 		if(ERROR_VALUE!=ENOTSOCK)
-			lprintf(LOG_ERR,"%04d !ERROR %d closing socket",sock, ERROR_VALUE);
+			lprintf(LOG_WARNING,"%04d !ERROR %d closing socket",sock, ERROR_VALUE);
 	}
 #if 0 /*def _DEBUG */
 	else 
diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp
index 0cb690b49a..2c3c454b98 100644
--- a/src/sbbs3/main.cpp
+++ b/src/sbbs3/main.cpp
@@ -230,7 +230,7 @@ int close_socket(SOCKET sock)
 	if(startup!=NULL && startup->socket_open!=NULL)
 		startup->socket_open(startup->cbdata,FALSE);
 	if(result!=0 && ERROR_VALUE!=ENOTSOCK)
-		lprintf(LOG_ERR,"!ERROR %d closing socket %d",ERROR_VALUE,sock);
+		lprintf(LOG_WARNING,"!ERROR %d closing socket %d",ERROR_VALUE,sock);
 	return(result);
 }
 
@@ -3512,7 +3512,7 @@ void sbbs_t::hangup(void)
 {
 	if(online) {
 		lprintf(LOG_DEBUG,"Node %d disconnecting client", cfg.node_num);
-		online=FALSE;	// moved from the bottom of this fucntion on Jan-25-2009
+		online=FALSE;	// moved from the bottom of this function on Jan-25-2009
 	}
 	if(client_socket_dup!=INVALID_SOCKET && client_socket_dup!=client_socket)
 		closesocket(client_socket_dup);
-- 
GitLab