From 57b931e9bd0dce9227d96509a736d4035b0fb7ec Mon Sep 17 00:00:00 2001 From: David Zhao Date: Fri, 7 Apr 2023 19:54:30 -0700 Subject: [PATCH] Fix return code when no panics have occurred (#1589) Actually fix #1513 --- cmd/server/main.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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)