From 0027046a8ffac919ba0f09f84ca004078ebb2ac1 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Thu, 23 Mar 2023 13:52:58 +0300 Subject: [PATCH] chan os.Signal should be buffered --- goircd.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/goircd.go b/goircd.go index abfb001..5289178 100644 --- a/goircd.go +++ b/goircd.go @@ -220,7 +220,7 @@ func main() { } log.Println("goircd", Version, "started") - needsShutdown := make(chan os.Signal, 0) + needsShutdown := make(chan os.Signal, 1) signal.Notify(needsShutdown, syscall.SIGTERM, syscall.SIGINT) go func() { <-needsShutdown -- 2.44.0