Module: wine Branch: master Commit: 7b66f9f6b475f95aaabdc4c2a2d44fa755ddac06 URL: http://source.winehq.org/git/wine.git/?a=commit;h=7b66f9f6b475f95aaabdc4c2a2...
Author: Sebastian Lackner sebastian@fds-team.de Date: Sat Nov 28 21:28:26 2015 +0100
ntdll: Commit new guard pages in virtual_handle_stack_fault.
Signed-off-by: Sebastian Lackner sebastian@fds-team.de Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/ntdll/virtual.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/ntdll/virtual.c b/dlls/ntdll/virtual.c index 4d4bc3b..d6319d82 100644 --- a/dlls/ntdll/virtual.c +++ b/dlls/ntdll/virtual.c @@ -1550,7 +1550,7 @@ BOOL virtual_handle_stack_fault( void *addr ) if ((char *)page >= (char *)NtCurrentTeb()->DeallocationStack + 2*page_size) { vprot = view->prot[((char *)page - page_size - (char *)view->base) >> page_shift]; - VIRTUAL_SetProt( view, (char *)page - page_size, page_size, vprot | VPROT_GUARD ); + VIRTUAL_SetProt( view, (char *)page - page_size, page_size, vprot | VPROT_COMMITTED | VPROT_GUARD ); } ret = TRUE; }