X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=ircd%2Fm_join.c;h=88681c75edcda1e428be9267f6aa212a015f104f;hp=89ef8c7f918e33f88a4e8535d2ec551a7e982561;hb=79a0619fa0428943d74c5004a6eb922a1c1f3c21;hpb=2408eeb1527f43b1214bd80eccd76e7fc9959432 diff --git a/ircd/m_join.c b/ircd/m_join.c index 89ef8c7..88681c7 100644 --- a/ircd/m_join.c +++ b/ircd/m_join.c @@ -312,7 +312,7 @@ int m_join(struct Client *cptr, struct Client *sptr, int parc, char *parv[]) 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 */ } } }