From ef5ffc2c5dbf43fae4715713a3b3b1afc779ed97 Mon Sep 17 00:00:00 2001 From: Ben Staddon Date: Wed, 6 Sep 2017 22:08:19 +0100 Subject: [PATCH] Add missing bounds checks to ItemTextureQuadConverter (#4343) --- .../minecraftforge/client/model/ItemTextureQuadConverter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/minecraftforge/client/model/ItemTextureQuadConverter.java b/src/main/java/net/minecraftforge/client/model/ItemTextureQuadConverter.java index 954938bdd8..1abe1fe680 100644 --- a/src/main/java/net/minecraftforge/client/model/ItemTextureQuadConverter.java +++ b/src/main/java/net/minecraftforge/client/model/ItemTextureQuadConverter.java @@ -92,7 +92,7 @@ public final class ItemTextureQuadConverter // if they are, we can extend the quad downwards int endY = y + 1; boolean sameRow = true; - while (sameRow) + while (sameRow && endY < h) { for (int i = 0; i < w; i++) { @@ -166,7 +166,7 @@ public final class ItemTextureQuadConverter // if they are, we can extend the quad downwards int endX = x + 1; boolean sameColumn = true; - while (sameColumn) + while (sameColumn && endX < w) { for (int i = 0; i < h; i++) {