fix: instance crashes when no FORWARD_TRACES_TO regex was passed

This commit is contained in:
DevMiner 2024-08-24 22:58:50 +02:00
parent 3acb3caad1
commit 7116f8c0ca

View file

@ -44,9 +44,14 @@ func Load() {
} }
var forwardTracesTo *regexp.Regexp var forwardTracesTo *regexp.Regexp
if raw := optionalEnvStr("FORWARD_TRACES_TO"); raw != nil { {
if forwardTracesTo, err = regexp.Compile(*raw); err != nil { rawForwardTracesTo := optionalEnvStr("FORWARD_TRACES_TO")
log.Fatal().Err(err).Str("raw", *raw).Msg("Failed to compile") if rawForwardTracesTo == nil {
s := "matchnothing^"
rawForwardTracesTo = &s
}
if forwardTracesTo, err = regexp.Compile(*rawForwardTracesTo); err != nil {
log.Fatal().Err(err).Str("raw", *rawForwardTracesTo).Msg("Failed to compile")
} }
} }