]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - modules/m_whois.c
Finish adding swhois support.
[irc/rqf/shadowircd.git] / modules / m_whois.c
index 8ce505c1b91b5b7d53bacc75698625f9a5731912..476a9593995667f18db593b98a4c1af08023c723 100644 (file)
@@ -243,6 +243,7 @@ single_whois(struct Client *source_p, struct Client *target_p, int operspy)
        int i;
        char *m;
        int showsecret = 0;
+       struct Metadata *md;
 
        if(ConfigFileEntry.secret_channels_in_whois && IsOperSpy(source_p))
                showsecret = 1;
@@ -322,6 +323,8 @@ single_whois(struct Client *source_p, struct Client *target_p, int operspy)
                                   IsService(target_p) ? ConfigFileEntry.servicestring :
                                   (IsAdmin(target_p) ? GlobalSetOptions.adminstring :
                                    GlobalSetOptions.operstring));
+               if(md = user_metadata_find(target_p, "SWHOIS"))
+                       sendto_one_numeric(source_p, 320, "%s :%s", target_p->name, md->value);
        }
 
        if(IsSSLClient(target_p))