From 5bea6c6be1f0e73a35176920ecf9c23c5bb36904 Mon Sep 17 00:00:00 2001 From: "Rob Swindell (on Windows 11)" <rob@synchro.net> Date: Mon, 15 Jan 2024 21:13:28 -0800 Subject: [PATCH] If socket is closed while in sess_sendbuf(), don't log a warning message ... with a socket descriptor value of -1. --- src/sbbs3/websrvr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c index c5fcdf3894..f541cd6b9f 100644 --- a/src/sbbs3/websrvr.c +++ b/src/sbbs3/websrvr.c @@ -690,7 +690,7 @@ static int sess_sendbuf(http_session_t *session, const char *buf, size_t len, BO else if(ERROR_VALUE==EPIPE) lprintf(LOG_NOTICE,"%04d Unable to send to peer",session->socket); #endif - else + else if(session->socket != INVALID_SOCKET) lprintf(LOG_WARNING,"%04d !ERROR %d sending on socket",session->socket,ERROR_VALUE); *failed=TRUE; return(sent); -- GitLab