diff --git a/Kernel/Process.cpp b/Kernel/Process.cpp index 4c18348958..06e5e30418 100644 --- a/Kernel/Process.cpp +++ b/Kernel/Process.cpp @@ -2479,8 +2479,10 @@ public: LOCKER(m_refs.lock()); m_writable = false; for (auto& ref : m_refs.resource()) { - ref.region->set_writable(false); - MM.remap_region(*ref.region->page_directory(), *ref.region); + if (ref.region) { + ref.region->set_writable(false); + MM.remap_region(*ref.region->page_directory(), *ref.region); + } } }