]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - modules/m_whois.c
Fix a typo in help/opers/cmode.
[irc/rqf/shadowircd.git] / modules / m_whois.c
index b37a4dae3bdc6de153b49a2a642f2c4d22a17e4c..8ce505c1b91b5b7d53bacc75698625f9a5731912 100644 (file)
@@ -242,6 +242,10 @@ single_whois(struct Client *source_p, struct Client *target_p, int operspy)
        int extra_space = 0;
        int i;
        char *m;
+       int showsecret = 0;
+
+       if(ConfigFileEntry.secret_channels_in_whois && IsOperSpy(source_p))
+               showsecret = 1;
 
        if(target_p->user == NULL)
        {
@@ -281,7 +285,7 @@ single_whois(struct Client *source_p, struct Client *target_p, int operspy)
 
                        visible = ShowChannel(source_p, chptr);
 
-                       if(visible || operspy)
+                       if(visible || operspy || showsecret)
                        {
                                if((cur_len + strlen(chptr->chname) + 3) > (BUFSIZE - 5))
                                {