From 09bc81e14499c5e1c129afd634e1fa64ec4b8ec2 Mon Sep 17 00:00:00 2001 From: Andrew Lavery Date: Thu, 23 Apr 2020 15:26:01 -0400 Subject: [PATCH] analyzeRegexGroups should not have out of range error upon no match --- pkg/analyze/text_analyze.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/analyze/text_analyze.go b/pkg/analyze/text_analyze.go index 7e5aa703..fbd17c7a 100644 --- a/pkg/analyze/text_analyze.go +++ b/pkg/analyze/text_analyze.go @@ -90,7 +90,7 @@ func analyzeRegexGroups(pattern string, collected []byte, outcomes []*troublesho foundMatches := map[string]string{} for i, name := range re.SubexpNames() { - if i != 0 && name != "" { + if i != 0 && name != "" && len(match) > i { foundMatches[name] = match[i] } }