From 468cf49126dc540dc6391db605f3ba8eee598794 Mon Sep 17 00:00:00 2001 From: Evgeniy Kulikov Date: Fri, 14 Feb 2020 13:07:52 +0300 Subject: [PATCH] don't panic on http.ErrServerClosed --- main.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 4f59a47..f422b36 100644 --- a/main.go +++ b/main.go @@ -3,6 +3,7 @@ package main import ( "context" "crypto/ecdsa" + "errors" "net/http" _ "net/http/pprof" "time" @@ -63,7 +64,7 @@ func main() { l.Info("run gateway server", zap.String("address", v.GetString("listen_address"))) - if err := e.Start(v.GetString("listen_address")); err != nil { + if err := e.Start(v.GetString("listen_address")); err != nil && !errors.Is(err, http.ErrServerClosed) { l.Panic("could not start server", zap.Error(err)) } }()