From 46f8aa11e947eca003f19dbd5f69aadd9e711aae Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sat, 23 Feb 2008 10:41:51 +0000
Subject: [PATCH] Immediately disconnect SMTP session after refusing mail from
 DNS-BL listed server.

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

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index 4a97bab60a..73a54be9e8 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -3123,7 +3123,7 @@ static void smtp_thread(void* arg)
 				sockprintf(socket
 					,"550 Mail from %s refused due to listing at %s"
 					,host_ip, dnsbl);
-				continue;
+				break;
 			}
 
 			/* Check for full address aliases */
@@ -4306,7 +4306,7 @@ void DLLCALL mail_server(void* arg)
 
 		t=time(NULL);
 		lprintf(LOG_INFO,"Initializing on %.24s with options: %lx"
-			,CTIME_R(&t,str),startup->options);
+			,ctime_r(&t,str),startup->options);
 
 		/* Initial configuration and load from CNF files */
 		SAFECOPY(scfg.ctrl_dir,startup->ctrl_dir);
-- 
GitLab