From 680bcb9de08231943de37a65c6fc8bf60d3f934d Mon Sep 17 00:00:00 2001 From: Nadia Holmquist Pedersen Date: Mon, 24 Jul 2023 17:59:36 +0200 Subject: [PATCH] we should actually check for MAP_FAILED as per the manual page --- src/ARMJIT_Memory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ARMJIT_Memory.cpp b/src/ARMJIT_Memory.cpp index 5a0d7d47..242f084d 100644 --- a/src/ARMJIT_Memory.cpp +++ b/src/ARMJIT_Memory.cpp @@ -339,7 +339,7 @@ bool UnmapFromRange(u32 addr, u32 num, u32 offset, u32 size) #elif defined(_WIN32) return UnmapViewOfFile(dst); #elif defined(NEEDS_ANON_MAP) - return mmap(dst, size, PROT_NONE, MAP_ANON | MAP_PRIVATE, -1, 0) == 0; + return mmap(dst, size, PROT_NONE, MAP_ANON | MAP_PRIVATE, -1, 0) != MAP_FAILED; #else return munmap(dst, size) == 0; #endif