diff --git a/cmd/server/main.go b/cmd/server/main.go index 994e71b34..31abfaae2 100644 --- a/cmd/server/main.go +++ b/cmd/server/main.go @@ -103,8 +103,9 @@ func init() { func main() { defer func() { - rtc.Recover(logger.GetLogger()) - os.Exit(1) + if rtc.Recover(logger.GetLogger()) != nil { + os.Exit(1) + } }() generatedFlags, err := config.GenerateCLIFlags(baseFlags, true)