From 693b5bcb8d9b27b900a0d63dda10d0b4b3508ad1 Mon Sep 17 00:00:00 2001 From: Nazar Kanaev Date: Fri, 25 Sep 2020 19:23:38 +0100 Subject: [PATCH] handle server error --- server/server.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/server.go b/server/server.go index 864b64f..e322948 100644 --- a/server/server.go +++ b/server/server.go @@ -32,7 +32,10 @@ func New(db *storage.Storage, logger *log.Logger, addr string) *Handler { func (h *Handler) Start() { h.startJobs() s := &http.Server{Addr: h.Addr, Handler: h} - s.ListenAndServe() + err := s.ListenAndServe() + if err != http.ErrServerClosed { + h.log.Fatal(err) + } } func (h Handler) ServeHTTP(rw http.ResponseWriter, req *http.Request) {