X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=ircd%2Fchannel.c;h=41e2cdb6dda2d6bfd51dcd95e250451ee8361137;hp=dc8783ce5994f86570abc5885dcfbac86c2271b3;hb=f6892ecd79c6113544106e32374075f489bf95a7;hpb=beb7dac747df5e10fa83eced103a3316924ba7e1 diff --git a/ircd/channel.c b/ircd/channel.c index dc8783c..41e2cdb 100644 --- a/ircd/channel.c +++ b/ircd/channel.c @@ -2513,6 +2513,9 @@ mode_parse_access(struct ParseState *state, ulong64 *flag_p) return; } + if(feature_bool(FEAT_CHMODE_A_NOSET) && !(state->flags & MODE_PARSE_FORCE)) /* mode can'T be set. */ + return; + if (!(state->flags & MODE_PARSE_WIPEOUT) && (!t_access || t_access == state->chptr->mode.access)) return;