From 456530436e15b463dd6574920df7642a07c02045 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Thu, 12 Feb 2009 03:21:36 +0000
Subject: [PATCH] Generate log warning message for failure to resolve hostnames
 in the sendmail thread only.

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

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index 761301aa4d..aabcd47a92 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -670,10 +670,9 @@ static u_long resolve_ip(char *inaddr)
 	if(!(*p))
 		return(inet_addr(addr));
 
-	if((host=gethostbyname(inaddr))==NULL) {
-		lprintf(LOG_WARNING,"0000 !ERROR resolving hostname: %s",inaddr);
+	if((host=gethostbyname(inaddr))==NULL)
 		return((u_long)INADDR_NONE);
-	}
+
 	return(*((ulong*)host->h_addr_list[0]));
 }
 
@@ -4083,6 +4082,7 @@ static void sendmail_thread(void* arg)
 				ip_addr=resolve_ip(server);
 				if(ip_addr==INADDR_NONE) {
 					SAFEPRINTF(err,"Failed to resolve SMTP hostname: %s",server);
+					lprintf(LOG_WARNING,"%04d !SEND failure resolving hostname: %s", sock, server);
 					continue;
 				}
 
-- 
GitLab