From d5e41e328eb89cf480b55caed185f1c256c80a8b Mon Sep 17 00:00:00 2001 From: Chris Roberts Date: Mon, 25 Jul 2022 14:28:53 -0700 Subject: [PATCH] Check base command close for error and modify exitcode --- internal/cli/main.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/internal/cli/main.go b/internal/cli/main.go index 6ff542790..c3b3d31d8 100644 --- a/internal/cli/main.go +++ b/internal/cli/main.go @@ -88,7 +88,6 @@ func Main(args []string) int { if err != nil { panic(err) } - defer base.Close() // Build the CLI cli := &cli.CLI{ @@ -111,6 +110,14 @@ func Main(args []string) int { panic(err) } + err = base.Close() + if err != nil { + log.Error("failure encountered while closing command", + "error", err, + ) + exitCode = -1 + } + return exitCode }