diff --git a/Kernel/Memory/Region.cpp b/Kernel/Memory/Region.cpp index d69b2ef95a..b7c741ec19 100644 --- a/Kernel/Memory/Region.cpp +++ b/Kernel/Memory/Region.cpp @@ -94,7 +94,8 @@ ErrorOr> Region::try_clone() auto vmobject_clone = TRY(vmobject().try_clone()); // Set up a COW region. The parent (this) region becomes COW as well! - remap(); + if (is_writable()) + remap(); OwnPtr clone_region_name; if (m_name)