From c5d2ba03fa24bf475b391893b45a741ba7da7574 Mon Sep 17 00:00:00 2001 From: Walter Oggioni Date: Sat, 2 May 2020 00:31:12 +0100 Subject: [PATCH] fixed out of bound error --- src/main/java/net/woggioni/jzstd/ZstdInputStream.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/woggioni/jzstd/ZstdInputStream.java b/src/main/java/net/woggioni/jzstd/ZstdInputStream.java index a7da44e..adc20da 100644 --- a/src/main/java/net/woggioni/jzstd/ZstdInputStream.java +++ b/src/main/java/net/woggioni/jzstd/ZstdInputStream.java @@ -98,7 +98,7 @@ public class ZstdInputStream extends InputStream { break; } else fill(); } - int toBeRead = Math.min(len, output.pos.intValue() - output.dst.position()); + int toBeRead = Math.min(len - totalRead, output.pos.intValue() - output.dst.position()); output.dst.get(arr, off + totalRead, toBeRead); totalRead += toBeRead; }