[CRT/x64] Fix a bug in __C_specific_handler

Fixes crash of compiler_apitest pseh
This commit is contained in:
Timo Kreuzer
2023-09-26 18:02:21 +03:00
parent cf4aa7ea9d
commit 6133cc016d
+2 -2
View File
@@ -107,12 +107,12 @@ __C_specific_handler(
FilterResult = ExceptionFilter(&ExceptionPointers, EstablisherFrame);
}
if (FilterResult == EXCEPTION_CONTINUE_EXECUTION)
if (FilterResult < 0 /* EXCEPTION_CONTINUE_EXECUTION */)
{
return ExceptionContinueExecution;
}
if (FilterResult == EXCEPTION_EXECUTE_HANDLER)
if (FilterResult > 0 /* EXCEPTION_EXECUTE_HANDLER */)
{
JumpTarget = (ImageBase + ScopeTable->ScopeRecord[i].JumpTarget);