diff --git a/reactos/dll/win32/kernel32/client/thread.c b/reactos/dll/win32/kernel32/client/thread.c index 4d47f6d6b5c..a7963e272fc 100644 --- a/reactos/dll/win32/kernel32/client/thread.c +++ b/reactos/dll/win32/kernel32/client/thread.c @@ -29,24 +29,24 @@ BasepNotifyCsrOfThread(IN HANDLE ThreadHandle, static LONG BaseThreadExceptionFilter(EXCEPTION_POINTERS * ExceptionInfo) { - LONG ExceptionDisposition = EXCEPTION_EXECUTE_HANDLER; - LPTOP_LEVEL_EXCEPTION_FILTER RealFilter; - RealFilter = RtlDecodePointer(GlobalTopLevelExceptionFilter); + LONG ExceptionDisposition = EXCEPTION_EXECUTE_HANDLER; + LPTOP_LEVEL_EXCEPTION_FILTER RealFilter; - if (RealFilter != NULL) - { - _SEH2_TRY - { - ExceptionDisposition = RealFilter(ExceptionInfo); - } - _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) - { - ExceptionDisposition = UnhandledExceptionFilter(ExceptionInfo); - } - _SEH2_END; - } + RealFilter = RtlDecodePointer(GlobalTopLevelExceptionFilter); + if (RealFilter != NULL) + { + _SEH2_TRY + { + ExceptionDisposition = RealFilter(ExceptionInfo); + } + _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER) + { + ExceptionDisposition = UnhandledExceptionFilter(ExceptionInfo); + } + _SEH2_END; + } - return ExceptionDisposition; + return ExceptionDisposition; } __declspec(noreturn)