diff --git a/server/signal_windows.go b/server/signal_windows.go index 6118a8ba..c31a7560 100644 --- a/server/signal_windows.go +++ b/server/signal_windows.go @@ -5,7 +5,6 @@ package server import ( "os" "os/signal" - "syscall" ) // Signal Handling @@ -15,16 +14,13 @@ func (s *Server) handleSignals() { } c := make(chan os.Signal, 1) - signal.Notify(c, syscall.SIGINT) + signal.Notify(c, os.Interrupt) go func() { for sig := range c { Debugf("Trapped %q signal", sig) - switch sig { - case syscall.SIGINT: - Noticef("Server Exiting..") - os.Exit(0) - } + Noticef("Server Exiting..") + os.Exit(0) } }() }