]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - src/ircd.c
Fix some split servers not appearing in oper /map.
[irc/rqf/shadowircd.git] / src / ircd.c
index dd1264f830c2da38b968e3d57e674830bf6e8d8b..a134e915fbc24b10f0e3ce7c9e17210c84e75291 100644 (file)
@@ -635,10 +635,10 @@ main(int argc, char *argv[])
        me.servptr = &me;
        SetMe(&me);
        make_server(&me);
-       me.serv->up = me.name;
        startup_time = CurrentTime;
        add_to_client_hash(me.name, &me);
        add_to_id_hash(me.id, &me);
+       me.serv->nameinfo = scache_connect(me.name, me.info, 0);
 
        dlinkAddAlloc(&me, &global_serv_list);
 
@@ -668,12 +668,6 @@ main(int argc, char *argv[])
 
        eventAdd("check_rehash", check_rehash, NULL, 1);
 
-       if(ConfigServerHide.links_delay > 0)
-               eventAdd("cache_links", cache_links, NULL,
-                           ConfigServerHide.links_delay);
-       else
-               ConfigServerHide.links_disabled = 1;
-
        if(splitmode)
                eventAdd("check_splitmode", check_splitmode, NULL, 2);