Alexandre Julliard : kernelbase: Mask extra protection flags in WriteProcessMemory.
Module: wine Branch: master Commit: 270b679bf8affb39c471a521302b8fe4637b7d89 URL: https://gitlab.winehq.org/wine/wine/-/commit/270b679bf8affb39c471a521302b8fe... Author: Alexandre Julliard <julliard(a)winehq.org> Date: Sat Jun 29 17:24:54 2024 +0200 kernelbase: Mask extra protection flags in WriteProcessMemory. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56882 --- dlls/kernelbase/memory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/kernelbase/memory.c b/dlls/kernelbase/memory.c index 46b155b7a47..10745303499 100644 --- a/dlls/kernelbase/memory.c +++ b/dlls/kernelbase/memory.c @@ -616,7 +616,7 @@ BOOL WINAPI DECLSPEC_HOTPATCH WriteProcessMemory( HANDLE process, void *addr, co return FALSE; } - switch (info.Protect) + switch (info.Protect & ~(PAGE_GUARD | PAGE_NOCACHE)) { case PAGE_READWRITE: case PAGE_WRITECOPY:
participants (1)
-
Alexandre Julliard