aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cmd/swextreload/main.go10
1 files changed, 8 insertions, 2 deletions
diff --git a/cmd/swextreload/main.go b/cmd/swextreload/main.go
index f11a1e1..0ccd0f9 100644
--- a/cmd/swextreload/main.go
+++ b/cmd/swextreload/main.go
@@ -49,7 +49,12 @@ func main() {
},
})
if err != nil {
- log.Fatal(err)
+ fmt.Fprintf(
+ os.Stderr,
+ "error: failed to parse command line arguments: %v\n",
+ err,
+ )
+ os.Exit(sysexits.DataErr)
}
socket_url, ok := args["socket-url"].(string)
@@ -79,6 +84,7 @@ func main() {
true,
)
if err != nil {
- log.Fatal(err)
+ fmt.Fprintf(os.Stderr, "error: can't reload extension: %v\n", err)
+ os.Exit(sysexits.Unavailable)
}
}