diff --git a/Kernel/KString.cpp b/Kernel/KString.cpp index 7cc826f52e..201554938d 100644 --- a/Kernel/KString.cpp +++ b/Kernel/KString.cpp @@ -59,7 +59,8 @@ OwnPtr KString::try_clone() const void KString::operator delete(void* string) { - kfree(string); + size_t allocation_size = sizeof(KString) + (sizeof(char) * static_cast(string)->m_length) + sizeof(char); + kfree_sized(string, allocation_size); } }