From 023ec9f66b18afd7c62b6f9273eaff6386b7fdf6 Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 26 Jun 2023 18:48:57 -0400 Subject: [PATCH] Fixed #8760 --- core/src/mindustry/world/blocks/logic/LogicBlock.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/world/blocks/logic/LogicBlock.java b/core/src/mindustry/world/blocks/logic/LogicBlock.java index 1fc2a73a80..7805e6830b 100644 --- a/core/src/mindustry/world/blocks/logic/LogicBlock.java +++ b/core/src/mindustry/world/blocks/logic/LogicBlock.java @@ -30,7 +30,7 @@ import java.util.zip.*; import static mindustry.Vars.*; public class LogicBlock extends Block{ - private static final int maxByteLen = 1024 * 500; + private static final int maxByteLen = 1024 * 100; public int maxInstructionScale = 5; public int instructionsPerTick = 1; @@ -176,7 +176,7 @@ public class LogicBlock extends Block{ int bytelen = stream.readInt(); - if(bytelen > maxByteLen) throw new RuntimeException("Malformed logic data! Length: " + bytelen); + if(bytelen > maxByteLen) throw new RuntimeException("Logic data too long or malformed! Length: " + bytelen); byte[] bytes = new byte[bytelen]; stream.readFully(bytes);