Author: dgorbachev
Date: Wed May 2 12:21:57 2007
New Revision: 26624
URL:
http://svn.reactos.org/svn/reactos?rev=26624&view=rev
Log:
Use _SEH_YIELD().
Modified:
trunk/reactos/ntoskrnl/ke/i386/exp.c
Modified: trunk/reactos/ntoskrnl/ke/i386/exp.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ke/i386/exp.c?rev…
==============================================================================
--- trunk/reactos/ntoskrnl/ke/i386/exp.c (original)
+++ trunk/reactos/ntoskrnl/ke/i386/exp.c Wed May 2 12:21:57 2007
@@ -975,7 +975,7 @@
TrapFrame->SegCs = Ke386SanitizeSeg(KGDT_R3_CODE, PreviousMode);
TrapFrame->SegDs = Ke386SanitizeSeg(KGDT_R3_DATA, PreviousMode);
TrapFrame->SegEs = Ke386SanitizeSeg(KGDT_R3_DATA, PreviousMode);
- TrapFrame->SegFs = Ke386SanitizeSeg(KGDT_R3_TEB, PreviousMode);
+ TrapFrame->SegFs = Ke386SanitizeSeg(KGDT_R3_TEB, PreviousMode);
TrapFrame->SegGs = 0;
/* Set EIP to the User-mode Dispatcher */
@@ -998,7 +998,7 @@
sizeof(EXCEPTION_RECORD));
/* Do the exception again */
- goto DispatchToUser;
+ _SEH_YIELD(goto DispatchToUser);
}
}
_SEH_END;