From 12feb79cef6a08173ab6419e913bf75f99d5edbf Mon Sep 17 00:00:00 2001 From: Max Wipfli Date: Mon, 7 Jun 2021 14:41:20 +0200 Subject: [PATCH] LookupServer: Make DNSName::operator== ignore case --- Userland/Services/LookupServer/DNSName.cpp | 5 ----- Userland/Services/LookupServer/DNSName.h | 2 +- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/Userland/Services/LookupServer/DNSName.cpp b/Userland/Services/LookupServer/DNSName.cpp index b4f13c6c52..fde5575bca 100644 --- a/Userland/Services/LookupServer/DNSName.cpp +++ b/Userland/Services/LookupServer/DNSName.cpp @@ -75,11 +75,6 @@ void DNSName::randomize_case() m_name = builder.to_string(); } -bool DNSName::operator==(const DNSName& other) const -{ - return as_string() == other.as_string(); -} - OutputStream& operator<<(OutputStream& stream, const DNSName& name) { auto parts = name.as_string().split_view('.'); diff --git a/Userland/Services/LookupServer/DNSName.h b/Userland/Services/LookupServer/DNSName.h index 6c6e881d90..17fbe7a557 100644 --- a/Userland/Services/LookupServer/DNSName.h +++ b/Userland/Services/LookupServer/DNSName.h @@ -23,7 +23,7 @@ public: void randomize_case(); - bool operator==(const DNSName&) const; + bool operator==(const DNSName& other) const { return Traits::equals(*this, other); } class Traits : public AK::Traits { public: