} else if (req_oplevel <= MAXOPLEVEL)
oplevel = req_oplevel;
}
- if(*flag_p == CHFL_CHANOP && state->member && !IsChanOp(state->member)) {
+ if(*flag_p == CHFL_CHANOP && state->member && !IsChanOp(state->member) && !(state->flags & MODE_PARSE_FORCE)) {
send_notoper(state);
return;
}
int main(int argc, char **argv) {
CurrentTime = time(NULL);
printf("Starting IRCu 2.10.12.10 by pk910.\n");
- printf("you are not allowed to use this version without my permission\n");
thisServer.argc = argc;
thisServer.argv = argv;
thisServer.uid = getuid();