diff options
Diffstat (limited to 'modules/m_whois.c')
-rw-r--r-- | modules/m_whois.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/m_whois.c b/modules/m_whois.c index b34135e..85531a2 100644 --- a/modules/m_whois.c +++ b/modules/m_whois.c @@ -136,6 +136,11 @@ whois_person(struct Client *source_p, struct Client *target_p) show_ip ? target_p->sockhost : "255.255.255.255"); } + if (!EmptyString(target_p->certfp)) + if (target_p == source_p || HasUMode(source_p, UMODE_OPER)) + sendto_one(source_p, form_str(RPL_WHOISCERTFP), me.name, + source_p->name, target_p->name, target_p->certfp); + if (MyConnect(target_p)) { #ifdef HAVE_LIBCRYPTO |