From fa98f5aaf818c6c82a8af7207e3070d14ef3d8e7 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Wed, 3 Oct 2001 17:38:46 +0000
Subject: [PATCH] sendmail_thread will now stop sending outbound mail if server
 is stopped.

---
 src/sbbs3/mailsrvr.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index e11a50f6c7..b487e0f246 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -2014,6 +2014,9 @@ static void sendmail_thread(void* arg)
 		smb_rewind(smb.sid_fp);
 		for(offset=0;offset<total_msgs;offset++) {
 
+			if(server_socket==INVALID_SOCKET)	/* server stopped */
+				break;
+
 			if(active_sendmail!=0) {
 				active_sendmail=0;
 				update_clients();
-- 
GitLab