Author: hpoussin
Date: Mon Jun 4 18:49:28 2007
New Revision: 26993
URL:
http://svn.reactos.org/svn/reactos?rev=26993&view=rev
Log:
Reapply r18676/r18677 (dispatch.S part) on w3seek advice.
Fixes vmwinst.exe crash on 2nd stage in qemu
Modified:
trunk/reactos/dll/ntdll/main/i386/dispatch.S
Modified: trunk/reactos/dll/ntdll/main/i386/dispatch.S
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/ntdll/main/i386/dispat…
==============================================================================
--- trunk/reactos/dll/ntdll/main/i386/dispatch.S (original)
+++ trunk/reactos/dll/ntdll/main/i386/dispatch.S Mon Jun 4 18:49:28 2007
@@ -211,9 +211,17 @@
mov ecx, [esp+4]
mov ebx, [esp]
- /* Dispatch the exception */
+ /* Call the vectored exception handler */
push ecx
push ebx
+ call _RtlpExecuteVectoredExceptionHandlers@8
+
+ /* Check for success */
+ or al, al
+ jnz ContinueExecution
+
+ /* Dispatch the exception */
+ sub esp, 8
call _RtlDispatchException@8
/* Check for success */