don't forget to adjust the stack pointer
Modified: trunk/reactos/lib/ntdll/main/i386/dispatch.S

Modified: trunk/reactos/lib/ntdll/main/i386/dispatch.S
--- trunk/reactos/lib/ntdll/main/i386/dispatch.S	2005-10-22 14:05:20 UTC (rev 18676)
+++ trunk/reactos/lib/ntdll/main/i386/dispatch.S	2005-10-22 14:35:07 UTC (rev 18677)
@@ -141,10 +141,9 @@
     mov ecx, [esp+4]
     mov ebx, [esp]
 
+    /* Call the vectored exception handler */
     push ecx
     push ebx
-
-    /* Call the vectored exception handler */
     call _RtlpExecuteVectoredExceptionHandlers@8
 
     /* Check for success */
@@ -152,6 +151,7 @@
     jnz ContinueExecution
 
     /* Dispatch the exception */
+    sub esp, 8
     call _RtlDispatchException@8
 
     /* Check for success */