From c054e633fd1af06fc63108e4cdcabf1da83467ce Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Mon, 15 Aug 2016 21:01:24 -0700 Subject: [PATCH] utils: Shutdown channel should be bufferred. --- utils.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils.go b/utils.go index 44314b25c..83b0582f8 100644 --- a/utils.go +++ b/utils.go @@ -146,7 +146,7 @@ func initGracefulShutdown(onExitFn onExitFunc) error { } // Global shutdown signal channel. -var globalShutdownSignalCh = make(chan struct{}) +var globalShutdownSignalCh = make(chan struct{}, 1) // Start to monitor shutdownSignal to execute shutdown callbacks func startMonitorShutdownSignal(onExitFn onExitFunc) error {