X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/a4f6509ce17856d4e3774a5df33f9c2595349cb5..ce3ec6fbd33c755592e5877bef45fb44935ef4d9:/modules/m_invite.c diff --git a/modules/m_invite.c b/modules/m_invite.c index 7eef5c0..2a711e4 100644 --- a/modules/m_invite.c +++ b/modules/m_invite.c @@ -145,7 +145,7 @@ m_invite(struct Client *client_p, struct Client *source_p, int parc, const char /* unconditionally require ops, unless the channel is +g */ /* treat remote clients as chanops */ - if(MyClient(source_p) && !is_chanop(msptr) && !IsOverride(source_p) && + if(MyClient(source_p) && !is_any_op(msptr) && !IsOverride(source_p) && !(chptr->mode.mode & MODE_FREEINVITE)) { sendto_one(source_p, form_str(ERR_CHANOPRIVSNEEDED),