summaryrefslogtreecommitdiff
path: root/src/pkg/xml/xml.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/xml/xml.go')
-rw-r--r--src/pkg/xml/xml.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/pkg/xml/xml.go b/src/pkg/xml/xml.go
index 410b0f77c..1ad1039f6 100644
--- a/src/pkg/xml/xml.go
+++ b/src/pkg/xml/xml.go
@@ -795,8 +795,9 @@ Input:
var i int
CharLoop:
for i = 0; i < len(p.tmp); i++ {
- p.tmp[i], p.err = p.r.ReadByte()
- if p.err != nil {
+ var ok bool
+ p.tmp[i], ok = p.getc()
+ if !ok {
if p.err == os.EOF {
p.err = p.syntaxError("unexpected EOF")
}