Skip to content

Commit 5dece3e

Browse files
authored
Merge pull request #451 from replicatedhq/divolgin/panic
Check nil pointers
2 parents 08953d4 + e095a78 commit 5dece3e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pkg/analyze/text_analyze.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,14 +99,14 @@ func analyzeRegexPattern(pattern string, collected []byte, outcomes []*troublesh
9999

100100
reMatch := re.MatchString(string(collected))
101101
failWhen := false
102-
if failOutcome.When != "" {
102+
if failOutcome != nil && failOutcome.When != "" {
103103
failWhen, err = strconv.ParseBool(failOutcome.When)
104104
if err != nil {
105105
return nil, errors.Wrapf(err, "failed to process when statement: %s", failOutcome.When)
106106
}
107107
}
108108
passWhen := true
109-
if passOutcome.When != "" {
109+
if passOutcome != nil && passOutcome.When != "" {
110110
passWhen, err = strconv.ParseBool(passOutcome.When)
111111
if err != nil {
112112
return nil, errors.Wrapf(err, "failed to process when statement: %s", passOutcome.When)

0 commit comments

Comments
 (0)