]> Cypherpunks repositories - gostls13.git/commit
encoding/xml: fix token decoder on early EOF
authorSam Whited <sam@samwhited.com>
Tue, 21 Aug 2018 22:11:30 +0000 (17:11 -0500)
committerBrad Fitzpatrick <bradfitz@golang.org>
Wed, 30 Oct 2019 19:47:52 +0000 (19:47 +0000)
commita05934639bde593326f8d7ed9eb3f73f9ba6eb53
tree2cb22c7c63f0ac71bbad76f6bca32f9cf5cbb5e3
parentcf6e6abc68fb1d20475bafaa65d9f96b23ae3773
encoding/xml: fix token decoder on early EOF

The documentation for TokenReader suggests that implementations of the
interface may return a token and io.EOF together, indicating that it is
the last token in the stream. This is similar to io.Reader. However, if
you wrap such a TokenReader in a Decoder it complained about the EOF.
A test was added to ensure this behavior on Decoder's.

Change-Id: I9083c91d9626180d3bcf5c069a017050f3c7c4a8
Reviewed-on: https://go-review.googlesource.com/c/go/+/130556
Run-TryBot: Sam Whited <sam@samwhited.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/encoding/xml/xml.go
src/encoding/xml/xml_test.go