diff --git a/src/sbbs3/sbbscon.c b/src/sbbs3/sbbscon.c index aa1ba965cd76ba4e70a40fe81c2454221d17b414..87cd205b1c14b8adf1d2007d9b5d681701cc487e 100644 --- a/src/sbbs3/sbbscon.c +++ b/src/sbbs3/sbbscon.c @@ -834,7 +834,7 @@ int main(int argc, char** argv) ,PLATFORM_DESC,VERSION,REVISION,COPYRIGHT_NOTICE); ctrl_dir=getenv("SBBSCTRL"); /* read from environment variable */ - if(ctrl_dir==NULL) + if(ctrl_dir==NULL || ctrl_dir[0]==0) ctrl_dir="/sbbs/ctrl"; /* Not set? Use default */ if(!winsock_startup()) @@ -1333,7 +1333,7 @@ int main(int argc, char** argv) /* Read in configuration files */ memset(&scfg,0,sizeof(scfg)); - SAFECOPY(scfg.ctrl_dir,ctrl_dir); + SAFECOPY(scfg.ctrl_dir,bbs_startup.ctrl_dir); scfg.size=sizeof(scfg); SAFECOPY(error,UNKNOWN_LOAD_ERROR); sprintf(str,"Loading configuration files from %s", scfg.ctrl_dir);