X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fopserv.c;h=0a3ac77767078e0cf7ee0a440282b1ecc124ed00;hb=f10cc887183b261f0e22aa2d34abe3e20186e97b;hp=a63c0e148141ec2dd45c3823c7f87f386a6d4d1d;hpb=c4d3c6b3f119aee4d6d1ddf137d048de50a4a5f6;p=srvx.git diff --git a/src/opserv.c b/src/opserv.c index a63c0e1..0a3ac77 100644 --- a/src/opserv.c +++ b/src/opserv.c @@ -4022,8 +4022,10 @@ void init_opserv(const char *nick) { OS_LOG = log_register_type("OpServ", "file:opserv.log"); - if (nick) - opserv = AddService(nick, "Oper Services", NULL); + if (nick) { + const char *modes = conf_get_data("services/opserv/modes", RECDB_QSTRING); + opserv = AddService(nick, modes ? modes : NULL, "Oper Services", NULL); + } conf_register_reload(opserv_conf_read); memset(level_strings, 0, sizeof(level_strings));