]> jfr.im git - irc/quakenet/newserv.git/blobdiff - nick/nick.c
add is_normalized_ipmask
[irc/quakenet/newserv.git] / nick / nick.c
index 4085b953c74f5c8688cc71a3d958a5d8e99cdc2c..c43a87e0294b75454edace7477b0d956544cafa6 100644 (file)
@@ -69,6 +69,13 @@ void _init() {
   initnickhelpers();
   memset(nicktable,0,sizeof(nicktable));
   memset(servernicks,0,sizeof(servernicks));
+
+  /* If we're connected to IRC, force a disconnect.  This needs to be done
+   * before we register all our hooks which would otherwise get called
+   * during the disconnect. */
+  if (connected) {
+    irc_send("%s SQ %s 0 :Resync [adding nick support]",mynumeric->content,myserver->content); irc_disconnected();
+  }
   
   /* Register our hooks */
   registerhook(HOOK_SERVER_NEWSERVER,&handleserverchange);