From f153a053d777d9d3965e44cdfffa20be2d8f515e Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Thu, 23 Mar 2023 14:04:35 +0300 Subject: [PATCH] chan os.Signal should be buffered --- cmd/godlighty/main.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/godlighty/main.go b/cmd/godlighty/main.go index ddf023b..2373ed6 100644 --- a/cmd/godlighty/main.go +++ b/cmd/godlighty/main.go @@ -57,7 +57,7 @@ func main() { if *doTLS { godlighty.LoadCertificates() } - shutdown := make(chan os.Signal) + shutdown := make(chan os.Signal, 1) signal.Notify(shutdown, syscall.SIGTERM, syscall.SIGINT, syscall.SIGHUP) exitErr := make(chan error) l, err := godlighty.DeadlinedListen("tcp", *bind, RWTimeout, RWTimeout) @@ -95,7 +95,7 @@ func main() { } } - info := make(chan os.Signal) + info := make(chan os.Signal, 1) signal.Notify(info, InfoSignal) go func() { for { -- 2.44.0