From a5b4179850fb44acf157024c24dfd14b78327c0f Mon Sep 17 00:00:00 2001 From: clc5q <clc5q@git.zephyr-software.com> Date: Sat, 16 Jan 2016 02:52:21 +0000 Subject: [PATCH] Safeguard CallTarget retrieval for resolved jump targets of fixed call jumps. Former-commit-id: 97ffa506797bc106909ab4187978b2188a865586 --- src/base/SMPInstr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/base/SMPInstr.cpp b/src/base/SMPInstr.cpp index 6fef6b2f..17686e8f 100644 --- a/src/base/SMPInstr.cpp +++ b/src/base/SMPInstr.cpp @@ -1904,7 +1904,7 @@ STARS_ea_t SMPInstr::GetJumpTarget(void) const { if (UseOp->IsImmedOp()) { TargetAddr = (STARS_ea_t) UseOp->GetImmedValue(); } - else { + else if (UseOp->IsNearPointer() || UseOp->IsFarPointer()) { TargetAddr = UseOp->GetAddr(); } } -- GitLab