diff --git a/cmd/cgr-engine/cgr-engine.go b/cmd/cgr-engine/cgr-engine.go index f230c1b4b..ed77e3173 100644 --- a/cmd/cgr-engine/cgr-engine.go +++ b/cmd/cgr-engine/cgr-engine.go @@ -292,8 +292,8 @@ func cpuProfiling(cpuProfDir string, stopChan, doneChan chan struct{}, exitChan } func singnalHandler(exitChan chan bool) { - shutdownSignal := make(chan os.Signal) - reloadSignal := make(chan os.Signal) + shutdownSignal := make(chan os.Signal, 1) + reloadSignal := make(chan os.Signal, 1) signal.Notify(shutdownSignal, os.Interrupt, syscall.SIGTERM, syscall.SIGINT, syscall.SIGQUIT) signal.Notify(reloadSignal, syscall.SIGHUP)