X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/837a020a0ce9c54049480aa1b7195a0266ff457f..3e06a4c8031a0143a4f017ce2d9262a8bd43be6c:/modules/m_whois.c diff --git a/modules/m_whois.c b/modules/m_whois.c index 8ce505c..476a959 100644 --- a/modules/m_whois.c +++ b/modules/m_whois.c @@ -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))