From 558797aed1e6daa735d8fada0b863b89d72dcfba Mon Sep 17 00:00:00 2001 From: David Cook Date: Mon, 13 Mar 2017 00:39:08 -0500 Subject: [PATCH] Fix range check to avoid index out of range panic --- parser/parser.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parser/parser.go b/parser/parser.go index 535e3a5..0adbe4c 100644 --- a/parser/parser.go +++ b/parser/parser.go @@ -85,7 +85,7 @@ func GetSNBlock(data []byte) ([]byte, error) { data = data[2 : extensionLength+2] for { - if index >= len(data) { + if index+4 >= len(data) { break } length := int((data[index+2] << 8) + data[index+3])