From aef536fff3e6b680e79fefebb2f0f94e3c2b7671 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Sun, 25 Jan 2026 01:42:17 +0200 Subject: [PATCH] Kernel: Fix SharedMemoryObject cloning on deleted keys --- kernel/kernel/Memory/SharedMemoryObject.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/kernel/Memory/SharedMemoryObject.cpp b/kernel/kernel/Memory/SharedMemoryObject.cpp index 354c4e43..0c145412 100644 --- a/kernel/kernel/Memory/SharedMemoryObject.cpp +++ b/kernel/kernel/Memory/SharedMemoryObject.cpp @@ -83,7 +83,7 @@ namespace Kernel BAN::ErrorOr> SharedMemoryObject::clone(PageTable& new_page_table) { - auto region = TRY(SharedMemoryObjectManager::get().map_object(m_object->key, new_page_table, { .start = vaddr(), .end = vaddr() + size() })); + auto region = TRY(SharedMemoryObject::create(m_object, new_page_table, { .start = vaddr(), .end = vaddr() + size() })); return BAN::UniqPtr(BAN::move(region)); }