From cff3ed531ebc37916773e4a8eae4e4c38d6b53ec Mon Sep 17 00:00:00 2001 From: Dmitry Gorbachev Date: Wed, 2 May 2007 08:21:57 +0000 Subject: [PATCH] Use _SEH_YIELD(). svn path=/trunk/; revision=26624 --- reactos/ntoskrnl/ke/i386/exp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/ntoskrnl/ke/i386/exp.c b/reactos/ntoskrnl/ke/i386/exp.c index ba6a36f01cb..a5cb9a2f804 100644 --- a/reactos/ntoskrnl/ke/i386/exp.c +++ b/reactos/ntoskrnl/ke/i386/exp.c @@ -975,7 +975,7 @@ DispatchToUser: 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 @@ DispatchToUser: sizeof(EXCEPTION_RECORD)); /* Do the exception again */ - goto DispatchToUser; + _SEH_YIELD(goto DispatchToUser); } } _SEH_END;