Skip to content

Commit 035e985

Browse files
committed
improved EOF handling in buffer.readNext
1 parent f82b14f commit 035e985

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

buffer.go

+3
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ func (b *buffer) readNext(need int) (p []byte, err error) {
6565
if b.length < need {
6666
// refill
6767
err = b.fill(need) // err deferred
68+
if err == io.EOF && b.length >= need {
69+
err = nil
70+
}
6871
}
6972

7073
p = b.buf[b.idx : b.idx+need]

0 commit comments

Comments
 (0)