Kernel: Fix SharedMemoryObject cloning on deleted keys

This commit is contained in:
Bananymous 2026-01-25 01:42:17 +02:00
parent d472e1ac0e
commit aef536fff3
1 changed files with 1 additions and 1 deletions

View File

@ -83,7 +83,7 @@ namespace Kernel
BAN::ErrorOr<BAN::UniqPtr<MemoryRegion>> 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<MemoryRegion>(BAN::move(region));
}