From e685ac2491b21d2eacdb73d719d60276177d6e83 Mon Sep 17 00:00:00 2001 From: Adam Date: Thu, 28 Dec 2017 21:00:06 -0500 Subject: [PATCH] cache: fix readBigSmart --- cache/src/main/java/net/runelite/cache/io/InputStream.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cache/src/main/java/net/runelite/cache/io/InputStream.java b/cache/src/main/java/net/runelite/cache/io/InputStream.java index 19f19c4942..cd1441f7cb 100644 --- a/cache/src/main/java/net/runelite/cache/io/InputStream.java +++ b/cache/src/main/java/net/runelite/cache/io/InputStream.java @@ -132,7 +132,7 @@ public class InputStream extends java.io.InputStream public int readBigSmart() { - return peek() >= 0 ? this.readUnsignedShort() : Integer.MAX_VALUE & this.readInt(); + return peek() >= 0 ? (this.readUnsignedShort() & 0xFFFF) : (this.readInt() & Integer.MAX_VALUE); } public int readBigSmart2()