]> Cypherpunks.ru repositories - gostls13.git/commit
bufio: Reader.Read may return io.EOF even when it has data buffered
authorDaniel Cormier <danielc@knowbe4.com>
Wed, 19 Jun 2019 16:32:30 +0000 (12:32 -0400)
committerRobert Griesemer <gri@golang.org>
Thu, 20 Jun 2019 20:04:54 +0000 (20:04 +0000)
commit3ed5a53f9d1c9713c7d2748f7744534e404b80de
tree911391b941514329b8199ea90a3854082ca0fccf
parent94aa15543208c6f2e914539bfeddc3dd1e62a32b
bufio: Reader.Read may return io.EOF even when it has data buffered

If reading 0 bytes, don't return the error from the underlying
io.Reader if there is still data buffered.

Fixes #32693

Change-Id: I12a97bd6003c638c15d41028942f27edf88340e2
Reviewed-on: https://go-review.googlesource.com/c/go/+/182997
Run-TryBot: Robert Griesemer <gri@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Robert Griesemer <gri@golang.org>
src/bufio/bufio.go
src/bufio/bufio_test.go