From e33b98e8f5b48162f70cbfe031a89bacd838b0fc Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Mon, 29 Sep 2003 11:27:26 +0000 Subject: [PATCH] Moved winsock initialization to before command-line arg parsing to make -H (gethostname) work on Win32. --- src/sbbs3/jsexec.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/sbbs3/jsexec.c b/src/sbbs3/jsexec.c index 0bf8d609d3..d6e09b400c 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 */); -- GitLab