diff --git a/Kernel/Syscalls/execve.cpp b/Kernel/Syscalls/execve.cpp index a6b56fecb9..fb6c666c0f 100644 --- a/Kernel/Syscalls/execve.cpp +++ b/Kernel/Syscalls/execve.cpp @@ -63,7 +63,7 @@ KResultOr Process::load_elf_object(FileDescription& object_ { auto& inode = *(object_description.inode()); auto vmobject = SharedInodeVMObject::create_with_inode(inode); - if (static_cast(*vmobject).writable_mappings()) { + if (vmobject->writable_mappings()) { dbgln("Refusing to execute a write-mapped program"); return KResult(-ETXTBSY); }