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: