A free Windows-compatible Operating System - mirrored from GitHub
Go to file
Jérôme Gardou 71050e2752 [PSEH3]
- Do not try to dereference potentially invalid pointers.
The FrameRegister->ExceptionPointers pointer is only valid in the context of the filter function. Indeed, the PSEH3 exception handler allocates it on the stack, and when control gets back to the __excep { } coder, ebp and esp were already restored to their original values, so whatever can happen to those pointers.
Investigation and debugging mastered by Thomas Faber, whose efforts were shamelessly stolen by me to improve my commit statistics.
CORE-8469 #comment patch committed, you may want to commit your testcase though :-p

svn path=/trunk/; revision=63958
2014-08-26 21:35:21 +00:00
reactos [PSEH3] 2014-08-26 21:35:21 +00:00
rosapps [GREEN]: Fix 2nd parameter of ObOpenObjectByName. 2014-05-17 13:26:32 +00:00
rostests [KMTESTS:RTL] 2014-08-12 07:47:08 +00:00
wallpaper