From bd63efeeb7ecbd683c5135f2cfeb2e22d88d81ff Mon Sep 17 00:00:00 2001 From: andrzej Date: Mon, 4 Nov 2024 21:25:11 +0100 Subject: [PATCH] add clean exit function --- main.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main.go b/main.go index ca1c41a..c55f0b4 100644 --- a/main.go +++ b/main.go @@ -11,6 +11,7 @@ var config Config const sockfile = "/tmp/gopaper.sock" func main() { + //TODO:kill existing processes log.SetFlags(log.LstdFlags | log.Lshortfile) @@ -60,3 +61,8 @@ func openLogfile() (*os.File, error) { } return f, nil } + +func cleanExit(code int) { + os.Remove(sockfile) + os.Exit(code) +}