From 46902d0f390621efebaf851d4ce5cf0b458d85b8 Mon Sep 17 00:00:00 2001 From: ablqk Date: Fri, 1 May 2020 15:41:33 +0200 Subject: [PATCH] Avoid index out of range --- parser.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parser.go b/parser.go index 64267aa..bade26b 100644 --- a/parser.go +++ b/parser.go @@ -104,7 +104,7 @@ func (node *Node) equals(s string) bool { for i := node.pos; i < node.end; i++ { if node.nodes[i].kind == textNode { for _, c := range node.nodes[i].text { - if si > len(s) { + if si >= len(s) { return false } if s[si] != c {