diff --git a/html/html.go b/html/html.go
index 0689631df0..27a6065368 100644
--- a/html/html.go
+++ b/html/html.go
@@ -379,6 +379,9 @@ func Minify(m minify.Minifier, _ string, w io.Writer, r io.Reader) error {
func getAttributes(tb *html.TokenBuffer, attrIndexBuffer *[]int, attrTokenBuffer *[]*html.Token, hashes ...html.Hash) []*html.Token {
*attrIndexBuffer = (*attrIndexBuffer)[:len(hashes)]
*attrTokenBuffer = (*attrTokenBuffer)[:len(hashes)]
+ for j, _ := range *attrIndexBuffer {
+ (*attrIndexBuffer)[j] = 0
+ }
i := 0
for {
t := tb.Peek(i)