diff --git a/src/pkg/exp/html/token.go b/src/pkg/exp/html/token.go index 7ee0efc669..38d8024e0e 100644 --- a/src/pkg/exp/html/token.go +++ b/src/pkg/exp/html/token.go @@ -691,7 +691,7 @@ loop: // readStartTag reads the next start tag token. The opening ". - if z.tt != EndTagToken { - for moreAttr { - var key, val []byte - key, val, moreAttr = z.TagAttr() - t.Attr = append(t.Attr, Attribute{"", atom.String(key), string(val)}) - } + for moreAttr { + var key, val []byte + key, val, moreAttr = z.TagAttr() + t.Attr = append(t.Attr, Attribute{"", atom.String(key), string(val)}) } if a := atom.Lookup(name); a != 0 { t.DataAtom, t.Data = a, a.String()