From 464ded79fcd46dbdf8859811912a244006626e86 Mon Sep 17 00:00:00 2001 From: Solomon Hykes Date: Sat, 26 Oct 2013 14:28:53 -0700 Subject: [PATCH] Close sqlite persistent connection on SIGINT, SITERM or SIGKILL --- server.go | 1 + 1 file changed, 1 insertion(+) diff --git a/server.go b/server.go index 1547a0e122..fedd3e84a0 100644 --- a/server.go +++ b/server.go @@ -62,6 +62,7 @@ func (srv *Server) Daemon() error { sig := <-c log.Printf("Received signal '%v', exiting\n", sig) utils.RemovePidFile(srv.runtime.config.Pidfile) + srv.Close() os.Exit(0) }()