From e30d00baf7e5f32d45910244ca437704a0abd38e Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Tue, 2 Jun 2020 01:43:54 +0000
Subject: [PATCH] Fix: IPv6 address problem reported by Nelgin via IRC.

---
 src/sbbs3/mailsrvr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index 431f557b04..86f7dc9919 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -5607,7 +5607,7 @@ static void sendmail_thread(void* arg)
 				} else {
 					server=p;
 					tp=strrchr(p,':');	/* non-standard SMTP port */
-					if(tp!=NULL) {
+					if(tp!=NULL && tp == strchr(p, ':')) { // Only one colon, not an IPv6 address
 						*tp=0;
 						port=atoi(tp+1);
 					}
-- 
GitLab