From a2e6982af986b70d089260df1eeb4c21477cd98a Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Wed, 13 Nov 2002 08:11:10 +0000
Subject: [PATCH] The default js_max_bytes startup value is read from the
 JavaScriptMaxBytes key in the [Global] section (if specified).

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

diff --git a/src/sbbs3/sbbs_ini.c b/src/sbbs3/sbbs_ini.c
index 79a0a567d5..19e7499960 100644
--- a/src/sbbs3/sbbs_ini.c
+++ b/src/sbbs3/sbbs_ini.c
@@ -117,6 +117,7 @@ void sbbs_read_ini(
 	const char*	default_cgi_temp;
 	char*		ctrl_dir;
 	char		host_name[128];
+	ulong		js_max_bytes;
 
 	section = "Global";
 
@@ -129,6 +130,7 @@ void sbbs_read_ini(
 	}
 
 	SAFECOPY(host_name,iniReadString(fp,section,"HostName",nulstr));
+	js_max_bytes=iniReadInteger(fp,section,"JavaScriptMaxBytes",0);
 																		
 	/***********************************************************************/
 	section = "BBS";
@@ -154,7 +156,7 @@ void sbbs_read_ini(
 	bbs->xtrn_polls_before_yield
 		=iniReadInteger(fp,section,"ExternalYield",10);
 	bbs->js_max_bytes
-		=iniReadInteger(fp,section,"JavaScriptMaxBytes",0);
+		=iniReadInteger(fp,section,"JavaScriptMaxBytes",js_max_bytes);
 
 	/* Set default terminal type to "stock" termcap closest to "ansi-bbs" */
 #if defined(__FreeBSD__)
@@ -195,7 +197,7 @@ void sbbs_read_ini(
 	ftp->qwk_timeout
 		=iniReadShortInt(fp,section,"QwkTimeout",600);		/* seconds */
 	ftp->js_max_bytes
-		=iniReadInteger(fp,section,"JavaScriptMaxBytes",bbs->js_max_bytes);
+		=iniReadInteger(fp,section,"JavaScriptMaxBytes",js_max_bytes);
 
 	SAFECOPY(ftp->host_name
 		,iniReadString(fp,section,"HostName",host_name));
@@ -282,7 +284,7 @@ void sbbs_read_ini(
 		=iniReadIpAddress(fp,section,"Interface",INADDR_ANY);
 
 	services->js_max_bytes
-		=iniReadInteger(fp,section,"JavaScriptMaxBytes",bbs->js_max_bytes);
+		=iniReadInteger(fp,section,"JavaScriptMaxBytes",js_max_bytes);
 
 	SAFECOPY(services->host_name
 		,iniReadString(fp,section,"HostName",host_name));
@@ -310,7 +312,7 @@ void sbbs_read_ini(
 	web->port
 		=iniReadShortInt(fp,section,"Port",IPPORT_HTTP);
 	web->js_max_bytes
-		=iniReadInteger(fp,section,"JavaScriptMaxBytes",bbs->js_max_bytes);
+		=iniReadInteger(fp,section,"JavaScriptMaxBytes",js_max_bytes);
 
 	SAFECOPY(web->host_name
 		,iniReadString(fp,section,"HostName",host_name));
-- 
GitLab