From f4b8bae65f38d960606e85adb484854e8e034da0 Mon Sep 17 00:00:00 2001 From: Thitat Auareesuksakul Date: Fri, 15 Apr 2022 16:20:33 +0700 Subject: [PATCH] AK: Add Kernel namespace to KStrings in AK::IPv6Address Currently there is no AK::IPv6Address in the kernel. But when there is, KStrings won't resolve properly because they are in Kernel namespace. --- AK/IPv6Address.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/AK/IPv6Address.h b/AK/IPv6Address.h index 82d84b51ab..b5e0255956 100644 --- a/AK/IPv6Address.h +++ b/AK/IPv6Address.h @@ -56,7 +56,7 @@ public: { if (is_zero()) { #ifdef KERNEL - return KString::try_create("::"sv); + return Kernel::KString::try_create("::"sv); #else return "::"sv; #endif @@ -67,7 +67,7 @@ public: if (is_ipv4_mapped()) { #ifdef KERNEL - return KString::formatted("::ffff:{}.{}.{}.{}", m_data[12], m_data[13], m_data[14], m_data[15]); + return Kernel::KString::formatted("::ffff:{}.{}.{}.{}", m_data[12], m_data[13], m_data[14], m_data[15]); #else return String::formatted("::ffff:{}.{}.{}.{}", m_data[12], m_data[13], m_data[14], m_data[15]); #endif @@ -114,7 +114,7 @@ public: i++; } #ifdef KERNEL - return KString::try_create(builder.string_view()); + return Kernel::KString::try_create(builder.string_view()); #else return builder.string_view(); #endif