Alexandre Julliard : ntdll: Use the standard exception handling for vm86 GP faults too.

Alexandre Julliard julliard at wine.codeweavers.com
Tue Jun 26 07:11:42 CDT 2007


Module: wine
Branch: master
Commit: b5953831c3002f3ea33b5faf58a6ab1ab808ccc1
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=b5953831c3002f3ea33b5faf58a6ab1ab808ccc1

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Mon Jun 25 19:47:58 2007 +0200

ntdll: Use the standard exception handling for vm86 GP faults too.

---

 dlls/ntdll/signal_i386.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/dlls/ntdll/signal_i386.c b/dlls/ntdll/signal_i386.c
index 39f6f4b..d58b4c8 100644
--- a/dlls/ntdll/signal_i386.c
+++ b/dlls/ntdll/signal_i386.c
@@ -1464,8 +1464,7 @@ void __wine_enter_vm86( CONTEXT *context )
         {
         case VM86_UNKNOWN: /* unhandled GP fault - IO-instruction or similar */
             rec.ExceptionCode = EXCEPTION_PRIV_INSTRUCTION;
-            raise_segv_exception( &rec, context );
-            continue;
+            break;
         case VM86_TRAP: /* return due to DOS-debugger request */
             switch(VM86_ARG(res))
             {




More information about the wine-cvs mailing list