fix: avoid listener error on shutdown
1 file changed, 1 insertion(+), 2 deletions(-)
changed files
M internal/server/server.go → internal/server/server.go
@@ -101,14 +101,13 @@ go func() { s.log.Debug("shutting down server") ctx, cancel := context.WithTimeout(context.Background(), shutdownTimeout) - defer cancel() err := s.server.Shutdown(ctx) + cancel() s.log.Debug("server shut down") if err != nil { // Error from closing listeners, or context timeout: s.log.Error("error shutting down server", "error", err) } - s.listener.Close() close(idleConnsClosed) }()