From b25d2f30934bc83303f44b26f1f8d7a15bd0e1bc Mon Sep 17 00:00:00 2001 From: Rafal Harabien Date: Sat, 15 Oct 2011 18:41:45 +0000 Subject: [PATCH] [NTOSKRNL] - Don't exit from NtWaitForMultipleObjects with kernel lock held svn path=/trunk/; revision=54147 --- reactos/ntoskrnl/ob/obwait.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/reactos/ntoskrnl/ob/obwait.c b/reactos/ntoskrnl/ob/obwait.c index cf68a5fe49e..04e1d90293d 100644 --- a/reactos/ntoskrnl/ob/obwait.c +++ b/reactos/ntoskrnl/ob/obwait.c @@ -117,7 +117,8 @@ NtWaitForMultipleObjects(IN ULONG ObjectCount, _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) { /* Return the exception code */ - _SEH2_YIELD(return _SEH2_GetExceptionCode()); + Status = _SEH2_GetExceptionCode(); + SEH2_YIELD(goto Quickie); } _SEH2_END;