X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=ircd%2Fchannel.c;h=aae13e6e595cfd37babb8773212a6bd0f544393c;hp=a7ae5128e5306dfab9ef84793db77c90e0a6ad62;hb=8fc59ec8ed68be82ca9314ac95a093a73623b882;hpb=31c730086f07bd21737fe3808853d22d30661e53 diff --git a/ircd/channel.c b/ircd/channel.c index a7ae512..aae13e6 100644 --- a/ircd/channel.c +++ b/ircd/channel.c @@ -2919,6 +2919,7 @@ mode_process_bans(struct ParseState *state) len -= banlen; } else { if (state->flags & MODE_PARSE_SET && MyUser(state->sptr) && + !(state->mbuf->mb_dest & MODEBUF_DEST_OPMODE) && (len > (feature_int(FEAT_AVBANLEN) * feature_int(FEAT_MAXBANS)) || count > feature_int(FEAT_MAXBANS))) { send_reply(state->sptr, ERR_BANLISTFULL, state->chptr->chname,