send_reply(sptr, RPL_TOPIC, chptrb->chname, chptrb->topic);
send_reply(sptr, RPL_TOPICWHOTIME, chptrb->chname, chptrb->topic_nick, chptrb->topic_time);
}
- do_names(sptr, chptrb, NAMES_ALL|NAMES_EON); /* send /names list */
+ do_names(sptr, chptrb, NAMES_ALL|NAMES_EON|(((chptrb->mode.mode & MODE_AUDITORIUM) && !(flags & CHFL_CHANOP)) ? NAMES_OPS : 0)); /* send /names list */
}
}
}