- Correctly restore the old frame pointer when unwinding in _except_handler3.
CORE-12283 #resolve

svn path=/trunk/; revision=73149
This commit is contained in:
Thomas Faber 2016-11-06 11:49:19 +00:00
parent 52adca06a9
commit 0c93077425

View file

@ -426,7 +426,7 @@ except_dismiss3:
/* Do local unwind */
except_unwind3:
push ebp
mov ebp, [ebx-SEH_FRAME_PreviousRecord+SEH_FRAME_OriginalEbp]
lea ebp, [ebx-SEH_FRAME_PreviousRecord+SEH_FRAME_OriginalEbp]
push -1
push ebx
call __local_unwind2