From fd358aecc936f643da3bc565ae765c0bdf0d7735 Mon Sep 17 00:00:00 2001 From: Lukasz Janyst Date: Mon, 9 May 2022 16:59:50 +0200 Subject: [PATCH] peroxide: Fix top-level error checking Issue #6 --- cmd/peroxide/main.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cmd/peroxide/main.go b/cmd/peroxide/main.go index e76af70..f541d01 100644 --- a/cmd/peroxide/main.go +++ b/cmd/peroxide/main.go @@ -19,6 +19,7 @@ package main import ( "flag" + "os" "github.com/ljanyst/peroxide/pkg/bridge" "github.com/ljanyst/peroxide/pkg/files" @@ -36,12 +37,13 @@ func main() { b := &bridge.Bridge{} - err := b.Configure(*config) - if err != nil { + if err := b.Configure(*config); err != nil { logrus.WithError(err).Fatal("Failed to configure the bridge") + os.Exit(1) } - if b.Run(); err != nil { + if err := b.Run(); err != nil { logrus.WithError(err).Fatal("Bridge exited with error") + os.Exit(1) } }