diff options
| -rw-r--r-- | miasm2/os_dep/win_api_x86_32_seh.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/miasm2/os_dep/win_api_x86_32_seh.py b/miasm2/os_dep/win_api_x86_32_seh.py index da8df7d7..5cf96234 100644 --- a/miasm2/os_dep/win_api_x86_32_seh.py +++ b/miasm2/os_dep/win_api_x86_32_seh.py @@ -676,12 +676,11 @@ def return_from_seh(jitter): if jitter.cpu.EAX == 0x0: # ExceptionContinueExecution - ctxt_ptr = context_address - log.info('Seh continues Context: %x', ctxt_ptr) + log.info('Seh continues Context: %x', context_address) # Get registers changes # ctxt_str = jitter.vm.get_mem(ctxt_ptr, 0x2cc) - ctxt2regs(jitter, ctxt_ptr) + ctxt2regs(jitter, context_address) jitter.pc = jitter.cpu.EIP log.info('Context::Eip: %x', jitter.pc) |