Module: wine Branch: master Commit: 270b679bf8affb39c471a521302b8fe4637b7d89 URL: https://gitlab.winehq.org/wine/wine/-/commit/270b679bf8affb39c471a521302b8fe...
Author: Alexandre Julliard julliard@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: