- if(reason[0] && (is_chanop(msptr) || !MyConnect(source_p) ||
- ((can_send(chptr, source_p, msptr) > 0 &&
+ if(reason[0] && (is_any_op(msptr) || !MyConnect(source_p) ||
+ ((can_send(chptr, source_p, msptr) > 0 && ConfigFileEntry.use_part_messages &&