From 6766061cea880ff47737c94b9ab0b625a69fb6ce Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sun, 21 Jul 2002 21:11:06 +0000
Subject: [PATCH] Added command-line option ("ni") to disable reading settings
 from .ini file.

---
 src/sbbs3/sbbscon.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/sbbs3/sbbscon.c b/src/sbbs3/sbbscon.c
index dcc175ece6..9591f0b029 100644
--- a/src/sbbs3/sbbscon.c
+++ b/src/sbbs3/sbbscon.c
@@ -156,6 +156,7 @@ static const char* usage  = "usage: %s [[setting] [...]]\n"
 							"\tgi         get user identity (using IDENT protocol)\n"
 							"\tnh         disable hostname lookups\n"
 							"\tnj         disable JavaScript support\n"
+							"\tni         do not read settings from .ini file\n"
 							"\tlt         use local timezone (do not force UTC/GMT)\n"
 							"\tdefaults   show default settings and options\n"
 							;
@@ -1076,6 +1077,9 @@ int main(int argc, char** argv)
 						mail_startup.options	|=BBS_OPT_NO_JAVASCRIPT;
 						services_startup.options|=BBS_OPT_NO_JAVASCRIPT;
 						break;
+					case 'I':	/* ini file */
+						ini_file[0]=0;
+						break;
 					default:
 						printf(usage,argv[0]);
 						return(0);
@@ -1101,7 +1105,7 @@ int main(int argc, char** argv)
 		}
 	}
 
-	if((fp=fopen(ini_file,"r"))!=NULL) {
+	if(ini_file[0]!=0 && (fp=fopen(ini_file,"r"))!=NULL) {
 		sprintf(str,"Reading %s",ini_file);
 		bbs_lputs(str);
 		sbbs_read_ini(fp, 
-- 
GitLab