diff --git a/rpcsx-os/io-device.cpp b/rpcsx-os/io-device.cpp index 5dda49c1..564b63de 100644 --- a/rpcsx-os/io-device.cpp +++ b/rpcsx-os/io-device.cpp @@ -351,7 +351,7 @@ static orbis::ErrorCode host_mmap(orbis::File *file, void **address, result = ::mmap( result, size, prot & rx::vm::kMapProtCpuAll, - ((prot & rx::vm::kMapFlagPrivate) != 0 ? MAP_PRIVATE : MAP_SHARED) | + ((flags & rx::vm::kMapFlagPrivate) != 0 ? MAP_PRIVATE : MAP_SHARED) | MAP_FIXED, hostFile->hostFd, offset); if (result == (void *)-1) {