diff --git a/src/sbbs3/sbbscon.c b/src/sbbs3/sbbscon.c index dcc175ece6383184239038521642bfe0c3da353b..9591f0b0299e7e787d74dee20708e1010065de63 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,