[1/3] kernel32: Use PAGE_READWRITE access when enabling write access to resource data.
Dmitry Timoshkov
dmitry at baikal.ru
Mon Oct 31 00:48:08 CDT 2011
---
dlls/kernel32/except.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/kernel32/except.c b/dlls/kernel32/except.c
index 6b68057..54be105 100644
--- a/dlls/kernel32/except.c
+++ b/dlls/kernel32/except.c
@@ -412,7 +412,7 @@ static inline BOOL check_resource_write( void *addr )
return FALSE;
if (addr < rsrc || (char *)addr >= (char *)rsrc + size) return FALSE;
TRACE( "Broken app is writing to the resource data, enabling work-around\n" );
- VirtualProtect( rsrc, size, PAGE_WRITECOPY, NULL );
+ VirtualProtect( rsrc, size, PAGE_READWRITE, NULL );
return TRUE;
}
--
1.7.5.1
More information about the wine-patches
mailing list