From 0af38293961844486e4ef3ed80453cd199455533 Mon Sep 17 00:00:00 2001 From: Mitsuo Heijo Date: Thu, 2 Apr 2020 04:59:47 +0900 Subject: [PATCH] fix: wait until all connections have been closed --- http.go | 1 + 1 file changed, 1 insertion(+) diff --git a/http.go b/http.go index b3e15ecea0..1ba8e704a8 100644 --- a/http.go +++ b/http.go @@ -150,6 +150,7 @@ func (s *Server) serve(listener net.Listener) { if err != nil && !errors.Is(err, http.ErrServerClosed) { logger.Printf("ERROR: http.Serve() - %s", err) } + <-idleConnsClosed } // tcpKeepAliveListener sets TCP keep-alive timeouts on accepted