X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/659dbfa585a6a38e19f433bec0bef3fb465f5dc9..3e742e4d22bbb504bdd0789d116da8c3a4ce3bd9:/src/s_user.c?ds=sidebyside diff --git a/src/s_user.c b/src/s_user.c index a6727ec..b81fe83 100644 --- a/src/s_user.c +++ b/src/s_user.c @@ -54,8 +54,6 @@ #include "substitution.h" #include "chmode.h" -struct module_modes ModuleModes; - static void report_and_set_user_flags(struct Client *, struct ConfItem *); void user_welcome(struct Client *source_p); @@ -915,7 +913,7 @@ static void expire_umode_p(void *data) { struct Client *source_p = data; - char *parv[4] = {source_p->name, source_p->name, "-p", NULL}; + const char *parv[4] = {source_p->name, source_p->name, "-p", NULL}; source_p->localClient->override_timeout_event = NULL; user_mode(source_p, source_p, 3, parv); } @@ -1103,7 +1101,7 @@ user_mode(struct Client *client_p, struct Client *source_p, int parc, const char } /* FALLTHROUGH */ default: - if (MyConnect(source_p) && *pm == 'Q' && !ModuleModes.MODE_FORWARD) { + if (MyConnect(source_p) && *pm == 'Q' && !ConfigChannel.use_forward) { badflag = YES; break; } @@ -1295,7 +1293,7 @@ user_welcome(struct Client *source_p) sendto_one_numeric(source_p, RPL_YOURHOST, form_str(RPL_YOURHOST), get_listener_name(source_p->localClient->listener), ircd_version); sendto_one_numeric(source_p, RPL_CREATED, form_str(RPL_CREATED), creation); - sendto_one_numeric(source_p, RPL_MYINFO, form_str(RPL_MYINFO), me.name, ircd_version, umodebuf, cflagsmyinfo); + sendto_one_numeric(source_p, RPL_MYINFO, form_str(RPL_MYINFO), me.name, ircd_version, umodebuf, cflagsmyinfo, cflagsparaminfo); show_isupport(source_p);