]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - modules/m_whois.c
Removing glines
[irc/rqf/shadowircd.git] / modules / m_whois.c
index c2a00ef5b1cd74230b5ba05e8321d5e8862c97d3..53b4b2507c0180fdf90860e35b083e59c140182f 100644 (file)
@@ -190,9 +190,9 @@ do_whois(struct Client *client_p, struct Client *source_p, int parc, const char
                nick++;
        }
 
-       if(MyClient(source_p))\r
-               target_p = find_named_person(nick);\r
-       else\r
+       if(MyClient(source_p))
+               target_p = find_named_person(nick);
+       else
                target_p = find_person(nick);
 
        if(target_p != NULL)
@@ -327,6 +327,10 @@ single_whois(struct Client *source_p, struct Client *target_p, int operspy)
                                    GlobalSetOptions.operstring));
        }
 
+       if(IsSSLClient(target_p))
+               sendto_one_numeric(source_p, RPL_WHOISSECURE, form_str(RPL_WHOISSECURE),
+                                  target_p->name);
+
        if(MyClient(target_p))
        {
                if (IsDynSpoof(target_p) && (IsOper(source_p) || source_p == target_p))
@@ -350,9 +354,6 @@ single_whois(struct Client *source_p, struct Client *target_p, int operspy)
                                   target_p->name, 
                                   rb_current_time() - target_p->localClient->last, 
                                   target_p->localClient->firsttime);
-
-               sendto_one_notice(source_p, ":%ld %ld", target_p->localClient->last, 
-                                  target_p->localClient->firsttime);
        }
        else
        {
@@ -373,7 +374,6 @@ single_whois(struct Client *source_p, struct Client *target_p, int operspy)
                                           target_p->name, target_p->sockhost);
                        
                }
-       
        }
 
        hdata.client = source_p;