me.localClient = &meLocalUser;
/* Make sure all lists are zeroed */
+ memset(&global_client_list, 0, sizeof(global_client_list));
memset(&unknown_list, 0, sizeof(unknown_list));
memset(&lclient_list, 0, sizeof(lclient_list));
memset(&serv_list, 0, sizeof(serv_list));
{
check_pidfile(pidFileName);
+ inotice("starting %s ...", ircd_version);
+ inotice("%s", rb_lib_version());
+
#ifndef _WIN32
if(!server_state_foreground)
make_daemon();
#endif
-
- inotice("starting %s ...", ircd_version);
- inotice("%s", rb_lib_version());
}
/* Init the event subsystem */
ircd_ssl_ok = true;
}
- if (testing_conf)
- {
- fprintf(stderr, "\nConfig testing complete.\n");
- fflush(stderr);
- return 0; /* Why? We want the launcher to exit out. */
- }
-
me.from = &me;
me.servptr = &me;
SetMe(&me);
construct_umodebuf();
+ if (testing_conf)
+ {
+ fprintf(stderr, "\nConfig testing complete.\n");
+ fflush(stderr);
+ return 0; /* Why? We want the launcher to exit out. */
+ }
+
check_class();
write_pidfile(pidFileName);
load_help();