diff --git a/forge-game/src/main/java/forge/game/GameAction.java b/forge-game/src/main/java/forge/game/GameAction.java index ede74cadae9..35cb541ba8d 100644 --- a/forge-game/src/main/java/forge/game/GameAction.java +++ b/forge-game/src/main/java/forge/game/GameAction.java @@ -611,7 +611,7 @@ public class GameAction { } for (Player p : game.getPlayers()) { - for (Card c : p.getCardsIn(ZoneType.Battlefield)) { + for (Card c : p.getCardsIn(ZoneType.Battlefield).threadSafeIterator()) { if (!c.getController().equals(p)) { controllerChangeZoneCorrection(c); affectedCards.add(c);