From 5095e644629f526b6be4b6086554fa17f4b14c58 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Tue, 5 May 2015 21:48:00 +0200 Subject: [PATCH] Fixed possible null pointer exception of TargetDefender. --- Mage/src/mage/target/common/TargetDefender.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Mage/src/mage/target/common/TargetDefender.java b/Mage/src/mage/target/common/TargetDefender.java index 1fe5435d37d..105e6d12761 100644 --- a/Mage/src/mage/target/common/TargetDefender.java +++ b/Mage/src/mage/target/common/TargetDefender.java @@ -197,7 +197,7 @@ public class TargetDefender extends TargetImpl { public boolean canTarget(UUID id, Ability source, Game game) { Player player = game.getPlayer(id); MageObject targetSource = game.getObject(attackerId); - if (player != null) { + if (player != null && source != null) { return notTarget || (player.canBeTargetedBy(targetSource, source.getControllerId(), game) && filter.match(player, game)); } Permanent permanent = game.getPermanent(id);