From 4899b19333317a5d71e8ebbc35638cce7bc95cd9 Mon Sep 17 00:00:00 2001 From: Eugene Zolotarev Date: Mon, 13 Feb 2017 15:36:22 +0300 Subject: [PATCH] Fixed #38 --- xml.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xml.go b/xml.go index 60f2554..2f14a3f 100644 --- a/xml.go +++ b/xml.go @@ -740,13 +740,13 @@ func myByteReader(r io.Reader) io.Reader { // need for io.Reader - but we don't use it ... func (b *byteReader) Read(p []byte) (int, error) { - return 0, nil + return b.r.Read(p) } func (b *byteReader) ReadByte() (byte, error) { _, err := b.r.Read(b.b) if len(b.b) > 0 { - return b.b[0], nil + return b.b[0], err } var c byte return c, err