summaryrefslogtreecommitdiff
path: root/src/servers.c
diff options
context:
space:
mode:
authorAdam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864>2010-03-31 04:42:00 +0000
committerAdam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864>2010-03-31 04:42:00 +0000
commitb1c34faf49a74d5fe9db4d2601f78eb2e6b93ee1 (patch)
tree9306727092817b60dd5be6a0eba20fa29b652f04 /src/servers.c
parentb55ac06019785b308ac1ead44414f8c6dee226fc (diff)
Fixed cs_xop to not add its commands until after it knows what modes as supported by the IRCd
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2849 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/servers.c')
-rw-r--r--src/servers.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/servers.c b/src/servers.c
index 959e2be2d..c16305c1d 100644
--- a/src/servers.c
+++ b/src/servers.c
@@ -566,6 +566,12 @@ void finish_sync(Server * serv, int sync_links)
// Perhaps this should be done if serv == serv_uplink?
restore_unsynced_topics();
Alog() << "Server " << serv->name << " is done syncing";
+
+ FOREACH_MOD(I_OnServerSync, OnServerSync(s));
+ if (serv == serv_uplink)
+ {
+ FOREACH_MOD(I_OnUplinkSync, OnUplinkSync());
+ }
}
/*******************************************************************/