Remove CHFL_DEOPPED check from TMODE.

This check sometimes blocks oper overrides (OMODE).
It does not stop any hacks that the channelTS check
already stops, because CHFL_DEOPPED is only set when
this server ignored an @ in an incoming SJOIN (the
SJOIN is then propagated without the @) and this
can only be because of a TS difference.
This commit is contained in:
Jilles Tjoelker 2008-02-25 00:05:15 +01:00
parent 8c39f0bf04
commit 81daf9555b

View file

@ -205,10 +205,6 @@ ms_tmode(struct Client *client_p, struct Client *source_p, int parc, const char
{
msptr = find_channel_membership(chptr, source_p);
/* this can still happen on a mixed ts network. */
if(is_deop(msptr))
return 0;
set_channel_mode(client_p, source_p, chptr, msptr, parc - 3, parv + 3);
}