send_reply(acptr, RPL_TOPIC, chptr->chname, chptr->topic);
send_reply(acptr, RPL_TOPICWHOTIME, chptr->chname, chptr->topic_nick, chptr->topic_time);
}
- do_names(acptr, chptr, NAMES_ALL|NAMES_EON);
+ do_names(acptr, chptr, NAMES_ALL|NAMES_EON|(((chptr->mode.mode & MODE_AUDITORIUM) && !(flags & CHFL_CHANOP)) ? NAMES_OPS : 0));
joinbuf_flush(&join);
joinbuf_flush(&create);
send_reply(acptr, RPL_TOPIC, chptr->chname, chptr->topic);
send_reply(acptr, RPL_TOPICWHOTIME, chptr->chname, chptr->topic_nick, chptr->topic_time);
}
- do_names(acptr, chptr, NAMES_ALL|NAMES_EON);
+ do_names(acptr, chptr, NAMES_ALL|NAMES_EON|(((chptr->mode.mode & MODE_AUDITORIUM) && !(flags & CHFL_CHANOP)) ? NAMES_OPS : 0));
joinbuf_flush(&join);
joinbuf_flush(&create);