From 07427c1df62c3378fbb18e7fcb6610a24aad2281 Mon Sep 17 00:00:00 2001 From: xenohedron Date: Fri, 3 Jan 2025 00:02:22 -0500 Subject: [PATCH] fix bad error handling (related to #13132) --- .../src/main/java/org/mage/card/arcane/TextboxRuleParser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Mage.Client/src/main/java/org/mage/card/arcane/TextboxRuleParser.java b/Mage.Client/src/main/java/org/mage/card/arcane/TextboxRuleParser.java index 12d1a127c1a..d13c7ddfc78 100644 --- a/Mage.Client/src/main/java/org/mage/card/arcane/TextboxRuleParser.java +++ b/Mage.Client/src/main/java/org/mage/card/arcane/TextboxRuleParser.java @@ -143,7 +143,7 @@ public final class TextboxRuleParser { index += 5; ++outputIndex; } else { - LOGGER.error("Bad &...; sequence `" + rule.substring(index + 1, index + 10) + "` in rule."); + LOGGER.error("Bad &...; sequence `" + rule.substring(index, Math.max(rule.length(), index + 10)) + "` in rule."); build.append('&'); ++index; ++outputIndex;