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); } }