mirror of
https://github.com/reactos/reactos.git
synced 2025-07-23 12:23:42 +00:00
modified lib/pseh/i386/framebased-gcchack.c
Notorious ass-clown Arch Blackmann forgot to pop the trylevel that handled an exception. Subsequent throws would keep being caught by the same trylevel over and over again, and infinite loops are indeed possible. Eat shit and die, Arch If test_bug_4663 test in the PSEH2 test suite is actually representative of the bug, the bug itself may have been fixed svn path=/trunk/; revision=41815
This commit is contained in:
parent
3728596a8e
commit
488bf13922
1 changed files with 1 additions and 0 deletions
|
@ -192,6 +192,7 @@ void _SEH2Handle(_SEH2Frame_t * frame, volatile _SEH2TryLevel_t * trylevel)
|
|||
|
||||
_SEH2GlobalUnwind(frame);
|
||||
_SEH2LocalUnwind(frame, &fulltrylevel->SHT_Common);
|
||||
frame->SF_TopTryLevel = fulltrylevel->SHT_Common.ST_Next;
|
||||
|
||||
__SEH2Handle
|
||||
(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue