X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=ircd%2Fm_join.c;h=3bc64b6e3fce267b742a116377ebd2671630267b;hp=6a93769cc55de697d612fd52ba7f92a0c1b18575;hb=7199e72cd97fc5d688a23897c8195b3035e2786f;hpb=6177e8285b22cb6277d21a29b165cbda59728b0d diff --git a/ircd/m_join.c b/ircd/m_join.c index 6a93769..3bc64b6 100644 --- a/ircd/m_join.c +++ b/ircd/m_join.c @@ -354,7 +354,7 @@ int m_join(struct Client *cptr, struct Client *sptr, int parc, char *parv[]) chptr->topic_time); } - do_names(sptr, chptr, NAMES_ALL|NAMES_EON); /* send /names list */ + do_names(sptr, chptr, NAMES_ALL|NAMES_EON|(((chptr->mode.mode & MODE_AUDITORIUM) && !(flags & CHFL_CHANOP)) ? NAMES_OPS : 0)); /* send /names list */ } joinbuf_flush(&join); /* must be first, if there's a JOIN 0 */