ntdll:T_PROTFLT should be translated into
EXCEPTION_ACCESS_VIOLATION.
Vitaliy Margolen
wine-patch at kievinfo.com
Mon Dec 12 09:07:05 CST 2005
More fixes for Bug 4036.
ChangeLog:
ntdll:T_PROTFLT should be translated into EXCEPTION_ACCESS_VIOLATION.
dlls/ntdll/signal_i386.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
-------------- next part --------------
af65e041db0a19a030b9db64f1ed2f34e6d6304e
diff --git a/dlls/ntdll/signal_i386.c b/dlls/ntdll/signal_i386.c
index b2628bb..2a00d65 100644
--- a/dlls/ntdll/signal_i386.c
+++ b/dlls/ntdll/signal_i386.c
@@ -1079,11 +1079,11 @@ static HANDLER_DEF(segv_handler)
rec->ExceptionCode = EXCEPTION_STACK_OVERFLOW;
break;
case T_SEGNPFLT: /* Segment not present exception */
- case T_PROTFLT: /* General protection fault */
case T_UNKNOWN: /* Unknown fault code */
rec->ExceptionCode = get_error_code(HANDLER_CONTEXT) ? EXCEPTION_ACCESS_VIOLATION
: EXCEPTION_PRIV_INSTRUCTION;
break;
+ case T_PROTFLT: /* General protection fault */
case T_PAGEFLT: /* Page fault */
rec->ExceptionCode = EXCEPTION_ACCESS_VIOLATION;
#ifdef FAULT_ADDRESS
More information about the wine-patches
mailing list