From c8ded586ece0115c24187b0ea967c606590f001a Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sun, 24 Feb 2002 04:06:34 +0000
Subject: [PATCH] usermailaddr() will no longer return an address with double
 @domains.

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

diff --git a/src/sbbs3/userdat.c b/src/sbbs3/userdat.c
index 911f62eebf..97c4d48fec 100644
--- a/src/sbbs3/userdat.c
+++ b/src/sbbs3/userdat.c
@@ -1417,6 +1417,10 @@ char* DLLCALL usermailaddr(scfg_t* cfg, char* addr, char* name)
 {
 	int i;
 
+	if(strchr(name,'@')!=NULL) { /* Avoid double-@ */
+		strcpy(addr,name);
+		return(addr);
+	}
 	if(strchr(name,'.') && strchr(name,' '))
 		sprintf(addr,"\"%s\"@",name);
 	else {
-- 
GitLab