diff --git a/pkg/utils/flags.go b/pkg/utils/flags.go index c88a2e59a..cfd23806e 100644 --- a/pkg/utils/flags.go +++ b/pkg/utils/flags.go @@ -33,7 +33,9 @@ type RegexpVal struct { // Set implements the flag.Value interface func (a *RegexpVal) Set(val string) error { r, err := regexp.Compile(val) - a.Regexp = *r + if err == nil { + a.Regexp = *r + } return err }