]> Cypherpunks.ru repositories - goircd.git/commitdiff
chan os.Signal should be buffered
authorSergey Matveev <stargrave@stargrave.org>
Thu, 23 Mar 2023 10:52:58 +0000 (13:52 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 23 Mar 2023 10:52:58 +0000 (13:52 +0300)
goircd.go

index abfb0017a822c77a650c8fa01e78d838ff03affc..52891782bcff3f74055a83b6c8a682a2a489c6c7 100644 (file)
--- 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