diff --git a/src/sbbs3/ntsvcs.c b/src/sbbs3/ntsvcs.c
index 33196601f8d5f48b6149669c3db7907d672beb4d..010a1883a527aa89198f58115b66252742663fee 100644
--- a/src/sbbs3/ntsvcs.c
+++ b/src/sbbs3/ntsvcs.c
@@ -189,28 +189,6 @@ sbbs_ntsvc_t* ntsvc_list[] = {
 	NULL
 };
 							
-static WSADATA WSAData;
-
-static BOOL winsock_startup(void)
-{
-	int		status;             /* Status Code */
-
-    if((status = WSAStartup(MAKEWORD(1,1), &WSAData))==0)
-		return(TRUE);
-
-    fprintf(stderr,"!WinSock startup ERROR %d\n", status);
-	return(FALSE);
-}
-
-static BOOL winsock_cleanup(void)	
-{
-	if(WSACleanup()==0)
-		return(TRUE);
-
-	fprintf(stderr,"!WinSock cleanup ERROR %d\n",ERROR_VALUE);
-	return(FALSE);
-}
-
 /****************************************/
 /* Service Control Handlers (Callbacks) */
 /****************************************/
@@ -770,7 +748,6 @@ int main(int argc, char** argv)
 	char*	p;
 	char	str[MAX_PATH+1];
 	char	ini_file[MAX_PATH+1];
-	char	host_name[128]="";
 	int		i;
 	FILE*	fp=NULL;
 
@@ -798,15 +775,7 @@ int main(int argc, char** argv)
 			,ctrl_dir);
 	}
 
-	if(!winsock_startup())
-		return(-1);
-
-	gethostname(host_name,sizeof(host_name)-1);
-
-	if(!winsock_cleanup())
-		return(-1);
-
-	sbbs_get_ini_fname(ini_file, ctrl_dir, host_name);
+	sbbs_get_ini_fname(ini_file, ctrl_dir, NULL /* auto-host_name */);
 
 	/* Initialize BBS startup structure */
     memset(&bbs_startup,0,sizeof(bbs_startup));