diff --git a/src/sbbs3/jsexec.c b/src/sbbs3/jsexec.c index 0bf8d609d31bf01acf3be4689bf556ce27d60d84..d6e09b400cafe9d3af1c1ece064e72c74a60330c 100644 --- a/src/sbbs3/jsexec.c +++ b/src/sbbs3/jsexec.c @@ -660,6 +660,9 @@ int main(int argc, char **argv, char** environ) memset(&scfg,0,sizeof(scfg)); scfg.size=sizeof(scfg); + if(!winsock_startup()) + bail(2); + for(argn=1;argn<argc && module==NULL;argn++) { if(argv[argn][0]=='-') { switch(argv[argn][1]) { @@ -753,9 +756,6 @@ int main(int argc, char **argv, char** environ) if(!(scfg.sys_misc&SM_LOCAL_TZ)) putenv("TZ=UTC0"); - if(!winsock_startup()) - bail(2); - /* Install Ctrl-C/Break signal handler here */ #if defined(_WIN32) SetConsoleCtrlHandler(ControlHandler, TRUE /* Add */);