]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - src/s_newconf.c
Fix some split servers not appearing in oper /map.
[irc/rqf/shadowircd.git] / src / s_newconf.c
index 865b8fb8f37e93b4d3858f94f56758b9449d5b5f..60e85fd4fbaba9c05d71fa8ec22ef54c73206bdb 100644 (file)
@@ -331,6 +331,7 @@ static struct oper_flags oper_flagtable[] =
        { OPER_GLINE,           'G', 'g' },
        { OPER_KLINE,           'K', 'k' },
        { OPER_XLINE,           'X', 'x' },
+       { OPER_RESV,            'Q', 'q' },
        { OPER_GLOBKILL,        'O', 'o' },
        { OPER_LOCKILL,         'C', 'c' },
        { OPER_REMOTE,          'R', 'r' },
@@ -343,6 +344,7 @@ static struct oper_flags oper_flagtable[] =
        { OPER_SPY,             'S', 's' },
        { OPER_INVIS,           'P', 'p' },
        { OPER_REMOTEBAN,       'B', 'b' },
+       { OPER_MASSNOTICE,      'M', 'm' },
        { 0,                    '\0', '\0' }
 };
 
@@ -745,16 +747,11 @@ get_nd_count(void)
        return(dlink_list_length(&nd_list));
 }
 
-struct Dictionary *nd_dict = NULL;
-
 void
 add_nd_entry(const char *name)
 {
        struct nd_entry *nd;
 
-       if(nd_dict == NULL)
-               nd_dict = irc_dictionary_create(irccmp);
-
        if(irc_dictionary_find(nd_dict, name) != NULL)
                return;