From cc2f46795f993b649ad32a3dbddbae52074ea344 Mon Sep 17 00:00:00 2001 From: Cees Timmerman Date: Thu, 31 Jul 2025 20:00:38 +0200 Subject: [PATCH] Fix infinite loop OOM crash (#8254) --- forge-game/src/main/java/forge/game/zone/MagicStack.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/forge-game/src/main/java/forge/game/zone/MagicStack.java b/forge-game/src/main/java/forge/game/zone/MagicStack.java index dbbc826a9e8..6b20d52e089 100644 --- a/forge-game/src/main/java/forge/game/zone/MagicStack.java +++ b/forge-game/src/main/java/forge/game/zone/MagicStack.java @@ -256,6 +256,15 @@ public class MagicStack /* extends MyObservable */ implements Iterable 999) { + for (Player p : game.getPlayers()) { + p.intentionalDraw(); + } + game.setGameOver(GameEndReason.Draw); + return; + } + recordUndoableActions(sp, activator); if (sp.isManaAbility()) { // Mana Abilities go straight through