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