Skip to content

Commit fdeb568

Browse files
committed
Merge pull request #110 from arnehormann/legacy-fix
backport of fix in PR 109
2 parents 75bb76e + 1fcee9a commit fdeb568

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
@@ -79,6 +79,9 @@ func (b *buffer) readNext(need int) (p []byte, err error) {
7979
if b.length < need {
8080
// refill
8181
err = b.fill(need) // err deferred
82+
if err == io.EOF && b.length >= need {
83+
err = nil
84+
}
8285
}
8386

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

0 commit comments

Comments
 (0)