From b32e568d21fb237b718a024702e58a95881711c7 Mon Sep 17 00:00:00 2001 From: Ekaterina Pavlova Date: Wed, 3 Jul 2024 14:48:54 +0300 Subject: [PATCH] cli: don't panic when handling error Close #2886 Signed-off-by: Ekaterina Pavlova --- cli/main.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cli/main.go b/cli/main.go index 7976815da..bc07e1477 100644 --- a/cli/main.go +++ b/cli/main.go @@ -1,6 +1,7 @@ package main import ( + "fmt" "os" "github.com/nspcc-dev/neo-go/cli/app" @@ -10,6 +11,7 @@ func main() { ctl := app.New() if err := ctl.Run(os.Args); err != nil { - panic(err) + fmt.Fprintln(ctl.ErrWriter, err) + os.Exit(1) } }