From fa996e564f3d47ab06acc5974c9eb334a7b1b24f Mon Sep 17 00:00:00 2001 From: Sloth Date: Mon, 7 May 2012 10:05:19 +0000 Subject: [PATCH] - Fixed a possible IndexOutOfBoundsException in dealDamageResolve. --- .../forge/card/abilityfactory/AbilityFactoryDealDamage.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactoryDealDamage.java b/src/main/java/forge/card/abilityfactory/AbilityFactoryDealDamage.java index 283be55f888..dfcf6294c62 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactoryDealDamage.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactoryDealDamage.java @@ -824,6 +824,9 @@ public class AbilityFactoryDealDamage { final ArrayList definedSources = AbilityFactory.getDefinedCards(saMe.getSourceCard(), params.get("DamageSource"), saMe); + if (definedSources == null) { + return; + } final Card source = definedSources.get(0); for (final Object o : tgts) {