From 122b6163dc1c735747619622bce3089056c19a39 Mon Sep 17 00:00:00 2001 From: yueh Date: Sun, 12 Nov 2017 12:53:40 +0100 Subject: [PATCH] Fixes #3209: Reset stack to prevent leaking meaningful ones (#3210) --- src/main/java/appeng/crafting/CraftingTreeNode.java | 2 +- .../appeng/me/cluster/implementations/CraftingCPUCluster.java | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/appeng/crafting/CraftingTreeNode.java b/src/main/java/appeng/crafting/CraftingTreeNode.java index 67feb8854..cd6c4024e 100644 --- a/src/main/java/appeng/crafting/CraftingTreeNode.java +++ b/src/main/java/appeng/crafting/CraftingTreeNode.java @@ -363,7 +363,7 @@ public class CraftingTreeNode if( this.howManyEmitted > 0 ) { - final IAEItemStack i = this.what.copy(); + final IAEItemStack i = this.what.copy().reset(); i.setStackSize( this.howManyEmitted ); craftingCPUCluster.addEmitable( i ); } diff --git a/src/main/java/appeng/me/cluster/implementations/CraftingCPUCluster.java b/src/main/java/appeng/me/cluster/implementations/CraftingCPUCluster.java index 1dc6a36d9..147949daf 100644 --- a/src/main/java/appeng/me/cluster/implementations/CraftingCPUCluster.java +++ b/src/main/java/appeng/me/cluster/implementations/CraftingCPUCluster.java @@ -440,7 +440,6 @@ public final class CraftingCPUCluster implements IAECluster, ICraftingCPU this.lastTime = 0; this.elapsedTime = 0; this.isComplete = true; - } private void updateCPU()