From bd29bac716ccc06ba97856ed84994546a69a8aff Mon Sep 17 00:00:00 2001 From: Jsewill Date: Thu, 14 Jul 2016 03:22:18 -0500 Subject: [PATCH] Update server.go Fixed a bug that caused a panic when sending multiple signals: signals are no longer sent on the server.signals channel after it has closed. --- server.go | 1 + 1 file changed, 1 insertion(+) diff --git a/server.go b/server.go index 6f9c6ff9e..c2d0e63f3 100644 --- a/server.go +++ b/server.go @@ -108,6 +108,7 @@ func (server *Server) Close() { server.routinesPool.Stop() close(server.configurationChan) close(server.configurationValidatedChan) + signal.Stop(server.signals) close(server.signals) close(server.stopChan) server.loggerMiddleware.Close()