/* Local users are not permitted to change registration status */
if (flag_p[0] == MODE_REGISTERED && !(state->flags & MODE_PARSE_FORCE) && MyUser(state->sptr))
return;
+
+ if(flag_p[0] == MODE_AUDITORIUM)
+ audit_chan_users(state, flag_p);
if (state->dir == MODE_ADD) {
state->add |= flag_p[0];
case 'l': /* deal with limits */
mode_parse_limit(&state, flag_p);
break;
- case 'u': /* deal with not oped members */
- audit_chan_users(&state, flag_p);
- mode_parse_mode(&state, flag_p);
- break;
case 'a': /* deal with limits */
mode_parse_access(&state, flag_p);
break;