From 92e7a7961fc2906f003eafff461a5a0c20a0a14b Mon Sep 17 00:00:00 2001 From: Jeremy Latt Date: Sun, 2 Mar 2014 11:51:29 -0800 Subject: [PATCH] notify on more signals --- irc/server.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/irc/server.go b/irc/server.go index 3d51192e..ebd5d3f7 100644 --- a/irc/server.go +++ b/irc/server.go @@ -52,14 +52,15 @@ func NewServer(config *Config) *Server { timeout: make(chan *Client, 16), } - signal.Notify(server.signals, syscall.SIGINT, syscall.SIGHUP) - server.loadChannels() for _, listenerConf := range config.Listeners { go server.listen(listenerConf) } + signal.Notify(server.signals, syscall.SIGINT, syscall.SIGHUP, + syscall.SIGTERM, syscall.SIGQUIT) + return server }