diff --git a/src/core/address_space.cpp b/src/core/address_space.cpp index 760577fa7..e6a78fcb2 100644 --- a/src/core/address_space.cpp +++ b/src/core/address_space.cpp @@ -249,11 +249,8 @@ struct AddressSpace::Impl { } else { ptr = MapViewOfFile3(backing, process, reinterpret_cast(virtual_addr), phys_addr, size, MEM_REPLACE_PLACEHOLDER, - PAGE_EXECUTE_READWRITE, nullptr, 0); + prot, nullptr, 0); ASSERT_MSG(ptr, "MapViewOfFile3 failed. {}", Common::GetLastErrorMsg()); - DWORD resultvar; - bool ret = VirtualProtect(ptr, size, prot, &resultvar); - ASSERT_MSG(ret, "VirtualProtect failed. {}", Common::GetLastErrorMsg()); } } else { ptr =