From 402fd257eaf085518e84d3aafc8e5dc125b340a3 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Sat, 1 Jan 2005 00:41:19 +0000 Subject: [PATCH] Accepts path to ctrl directory on command-line (instead of path to sbbs.ini). --- src/sbbs3/ctrl/sbbsctrl.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/sbbs3/ctrl/sbbsctrl.cpp b/src/sbbs3/ctrl/sbbsctrl.cpp index a02e63600c..e1efaa8d1e 100644 --- a/src/sbbs3/ctrl/sbbsctrl.cpp +++ b/src/sbbs3/ctrl/sbbsctrl.cpp @@ -87,10 +87,9 @@ WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR cmd, int) Application->CreateForm(__classid(TUserListForm), &UserListForm); Application->CreateForm(__classid(TEventsForm), &EventsForm); Application->CreateForm(__classid(TServicesForm), &ServicesForm); - if(cmd[0]) - SAFECOPY(MainForm->ini_file,cmd); - else - sbbs_get_ini_fname(MainForm->ini_file, MainForm->global.ctrl_dir, NULL /* auto-hostname */); + if(cmd[0] && isdir(cmd)) + SAFECOPY(MainForm->global.ctrl_dir,cmd); + sbbs_get_ini_fname(MainForm->ini_file, MainForm->global.ctrl_dir, NULL /* auto-hostname */); Application->Run(); } catch (Exception &exception) -- GitLab