summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/init.c6
-rw-r--r--src/servers.c6
2 files changed, 6 insertions, 6 deletions
diff --git a/src/init.c b/src/init.c
index 8c3ad6380..87a2e91fb 100644
--- a/src/init.c
+++ b/src/init.c
@@ -725,12 +725,6 @@ int init(int ac, char **av)
**/
modules_delayed_init();
- /* Write the StartGlobal */
- if (GlobalOnCycle) {
- if (GlobalOnCycleUP)
- oper_global(NULL, "%s", GlobalOnCycleUP);
- }
-
/* Success! */
return 0;
}
diff --git a/src/servers.c b/src/servers.c
index 5c8e253f6..b2ca4975d 100644
--- a/src/servers.c
+++ b/src/servers.c
@@ -338,6 +338,12 @@ void do_server(const char *source, char *servername, char *hops,
new_server(s, servername, descript, 0, numeric);
send_event(EVENT_SERVER_CONNECT, servername);
+
+ /* Write the StartGlobal */
+ if (GlobalOnCycle) {
+ if (GlobalOnCycleUP)
+ server_global(s, GlobalOnCycleUP);
+ }
}
/*************************************************************************/