From 31995a1fb9b0301566c1fc1041302bde4c0f0c7e Mon Sep 17 00:00:00 2001 From: David Renshaw Date: Mon, 29 Sep 2014 15:15:37 -0400 Subject: [PATCH] fix bug: set inner buffer limit --- .../src/main/java/org/capnproto/BufferedInputStreamWrapper.java | 1 + 1 file changed, 1 insertion(+) diff --git a/runtime/src/main/java/org/capnproto/BufferedInputStreamWrapper.java b/runtime/src/main/java/org/capnproto/BufferedInputStreamWrapper.java index 885cc61..6419a83 100644 --- a/runtime/src/main/java/org/capnproto/BufferedInputStreamWrapper.java +++ b/runtime/src/main/java/org/capnproto/BufferedInputStreamWrapper.java @@ -50,6 +50,7 @@ public final class BufferedInputStreamWrapper implements BufferedInputStream { } else { //# Forward large read to the underlying stream. this.buf.clear(); + this.buf.limit(0); return fromFirstBuffer + readAtLeast(this.inner, dst, numBytes); } }