Properly handle sigint/hup

This commit is contained in:
Jeff Mitchell 2016-05-03 14:30:58 -04:00
parent bb3a8d844a
commit 4268158c82

View file

@ -685,7 +685,6 @@ func MakeShutdownCh() chan struct{} {
resultCh := make(chan struct{})
shutdownCh := make(chan os.Signal, 4)
signal.Notify(shutdownCh, os.Interrupt, syscall.SIGINT)
signal.Notify(shutdownCh, os.Interrupt, syscall.SIGTERM)
go func() {
for {
@ -703,7 +702,7 @@ func MakeSighupCh() chan struct{} {
resultCh := make(chan struct{})
signalCh := make(chan os.Signal, 4)
signal.Notify(signalCh, os.Interrupt, syscall.SIGHUP)
signal.Notify(signalCh, syscall.SIGHUP)
go func() {
for {
<-signalCh