]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - modules/m_list.c
Update TODO
[irc/rqf/shadowircd.git] / modules / m_list.c
index db397a2b782dc68c225b00f10665a10b976f3c1f..ab05e405f08d39e5ac3cd50f75745f35526f63dc 100644 (file)
@@ -324,7 +324,7 @@ static void safelist_channel_named(struct Client *source_p, const char *name)
                return;
        }
 
-       if (ShowChannel(source_p, chptr))
+       if (!SecretChannel(chptr) || IsMember(source_p, chptr))
                sendto_one(source_p, form_str(RPL_LIST), me.name, source_p->name, chptr->chname,
                           rb_dlink_list_length(&chptr->members),
                           chptr->topic == NULL ? "" : chptr->topic);