diff --git a/app/receive.go b/app/receive.go index d9e0d0c..fb76689 100644 --- a/app/receive.go +++ b/app/receive.go @@ -98,14 +98,14 @@ func receive(c *cli.Context) error { }() err = reportServer.Start() + if err != http.ErrServerClosed { + return cli.Exit(err, 10) + } switch { case <-shutdownStarted: <-shutdownCompleted default: } - if err != http.ErrServerClosed { - return cli.Exit(err, 10) - } return nil }