X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=ircd%2Fm_clearmode.c;h=ef2e10bb1891d494b14e54d0e3dc1f38e7cce77f;hb=80881d85337d93d70b67a505ae5178199b1b3155;hp=a2946e081aebbd686257ffcdff3be1e2380cc103;hpb=21adc78c56f940806a7902356f21fa52e54a76ff;p=ircu2.10.12-pk.git diff --git a/ircd/m_clearmode.c b/ircd/m_clearmode.c index a2946e0..ef2e10b 100644 --- a/ircd/m_clearmode.c +++ b/ircd/m_clearmode.c @@ -265,8 +265,10 @@ ms_clearmode(struct Client* cptr, struct Client* sptr, int parc, char* parv[]) if (parc < 3) return need_more_params(sptr, "CLEARMODE"); - if (!IsPrivileged(sptr)) + if (!IsPrivileged(sptr)) { + protocol_violation(sptr,"No priviledges on source for CLEARMODE, desync?"); return send_reply(sptr, ERR_NOPRIVILEGES); + } if (!IsChannelName(parv[1]) || IsLocalChannel(parv[1]) || !(chptr = FindChannel(parv[1])))