]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Don't send RPL_WHOISHOST for users on ulined servers.
authorSadie Powell <sadie@witchery.services>
Tue, 25 May 2021 17:56:39 +0000 (18:56 +0100)
committerSadie Powell <sadie@witchery.services>
Tue, 25 May 2021 17:56:39 +0000 (18:56 +0100)
src/coremods/core_whois.cpp

index b342f723f07b3f418c01b92a51fcdeb0e8d691c4..0f1fa8d20c82066621461f1c90a54d09b2c07a5c 100644 (file)
@@ -210,7 +210,7 @@ void CommandWhois::DoWhois(LocalUser* user, User* dest, time_t signon, unsigned
        WhoisContextImpl whois(user, dest, lineevprov);
 
        whois.SendLine(RPL_WHOISUSER, dest->ident, dest->GetDisplayedHost(), '*', dest->GetRealName());
-       if (whois.IsSelfWhois() || user->HasPrivPermission("users/auspex"))
+       if (!user->server->IsULine() && (whois.IsSelfWhois() || user->HasPrivPermission("users/auspex")))
        {
                whois.SendLine(RPL_WHOISHOST, InspIRCd::Format("is connecting from %s@%s %s", dest->ident.c_str(), dest->GetRealHost().c_str(), dest->GetIPString().c_str()));
        }