Author: tfaber Date: Sun Nov 6 11:49:19 2016 New Revision: 73149
URL: http://svn.reactos.org/svn/reactos?rev=73149&view=rev Log: [PSEH] - Correctly restore the old frame pointer when unwinding in _except_handler3. CORE-12283 #resolve
Modified: trunk/reactos/sdk/lib/pseh/i386/seh.s
Modified: trunk/reactos/sdk/lib/pseh/i386/seh.s URL: http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/pseh/i386/seh.s?rev... ============================================================================== --- trunk/reactos/sdk/lib/pseh/i386/seh.s [iso-8859-1] (original) +++ trunk/reactos/sdk/lib/pseh/i386/seh.s [iso-8859-1] Sun Nov 6 11:49:19 2016 @@ -426,7 +426,7 @@ /* 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