summaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
authorPaul Buetow <pbuetow@mimecast.com>2021-12-03 12:29:39 +0000
committerPaul Buetow <pbuetow@mimecast.com>2021-12-03 12:29:39 +0000
commit9413bf8c8fe505db9e046fae12dad9951117e22d (patch)
tree4775ebdc0a113cf961cefb30d3bc8324b487f46b /internal
parentdecb0434e84b34777d289f7f639e8d2363457417 (diff)
fix misuse of unbuffered channel for OS signal handling
Diffstat (limited to 'internal')
-rw-r--r--internal/io/signal/signal.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/internal/io/signal/signal.go b/internal/io/signal/signal.go
index 584b59c..c01e82a 100644
--- a/internal/io/signal/signal.go
+++ b/internal/io/signal/signal.go
@@ -12,9 +12,9 @@ import (
// InterruptCh returns a channel for "please print stats" signalling.
func InterruptCh(ctx context.Context) <-chan string {
- sigIntCh := make(chan os.Signal)
+ sigIntCh := make(chan os.Signal, 10)
gosignal.Notify(sigIntCh, os.Interrupt)
- sigOtherCh := make(chan os.Signal)
+ sigOtherCh := make(chan os.Signal, 10)
gosignal.Notify(sigOtherCh, syscall.SIGHUP, syscall.SIGTERM, syscall.SIGQUIT)
statsCh := make(chan string)