From 041eff02a987ab51ae9e99254213f148663f4cd2 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Wed, 7 Aug 2002 00:02:05 +0000
Subject: [PATCH] Each server can have its own unique host_name by using the
 "HostName" .ini key.

---
 src/sbbs3/sbbs_ini.c | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

diff --git a/src/sbbs3/sbbs_ini.c b/src/sbbs3/sbbs_ini.c
index d8218fde49..7392ec44b7 100644
--- a/src/sbbs3/sbbs_ini.c
+++ b/src/sbbs3/sbbs_ini.c
@@ -107,12 +107,6 @@ void sbbs_read_ini(
 	}
 
 	host_name=iniReadString(fp,section,"HostName",nulstr);
-	if(*host_name) {
-		SAFECOPY(bbs->host_name,host_name);
-		SAFECOPY(ftp->host_name,host_name);
-		SAFECOPY(mail->host_name,host_name);
-		SAFECOPY(services->host_name,host_name);
-	}
 																		
 	/***********************************************************************/
 	section = "BBS";
@@ -147,6 +141,9 @@ void sbbs_read_ini(
 	default_term="pc3";
 #endif
 
+	SAFECOPY(bbs->host_name
+		,iniReadString(fp,section,"HostName",host_name));
+
 	SAFECOPY(bbs->xtrn_term
 		,iniReadString(fp,section,"ExternalTerm",default_term));
 
@@ -178,6 +175,9 @@ void sbbs_read_ini(
 	ftp->js_max_bytes
 		=iniReadInteger(fp,section,"JavaScriptMaxBytes",0);
 
+	SAFECOPY(ftp->host_name
+		,iniReadString(fp,section,"HostName",host_name));
+
 	SAFECOPY(ftp->index_file_name
 		,iniReadString(fp,section,"IndexFileName","00index"));
 	SAFECOPY(ftp->html_index_file
@@ -223,6 +223,9 @@ void sbbs_read_ini(
 	mail->max_recipients
 		=iniReadShortInt(fp,section,"MaxRecipients",100);
 
+	SAFECOPY(mail->host_name
+		,iniReadString(fp,section,"HostName",host_name));
+
 	SAFECOPY(mail->relay_server
 		,iniReadString(fp,section,"RelayServer",mail->relay_server));
 	SAFECOPY(mail->dns_server
@@ -259,6 +262,9 @@ void sbbs_read_ini(
 	services->js_max_bytes
 		=iniReadInteger(fp,section,"JavaScriptMaxBytes",0);
 
+	SAFECOPY(services->host_name
+		,iniReadString(fp,section,"HostName",host_name));
+
 	SAFECOPY(services->cfg_file
 		,iniReadString(fp,section,"ConfigFile",nulstr));
 
-- 
GitLab