From f8246ffbbc01eccb4262db921d9657385cd25fbd Mon Sep 17 00:00:00 2001 From: Ola Bini Date: Fri, 20 Dec 2019 22:36:19 +0000 Subject: [PATCH] Set freezelog to nil after closing it --- cmd/grumble/freeze.go | 1 + cmd/grumble/freeze_unix.go | 1 + cmd/grumble/freeze_windows.go | 1 + 3 files changed, 3 insertions(+) diff --git a/cmd/grumble/freeze.go b/cmd/grumble/freeze.go index b2937a2..62cae5a 100644 --- a/cmd/grumble/freeze.go +++ b/cmd/grumble/freeze.go @@ -48,6 +48,7 @@ func (server *Server) openFreezeLog() error { if err != nil { return err } + server.freezelog = nil } logfn := filepath.Join(Args.DataDir, "servers", strconv.FormatInt(server.Id, 10), "log.fz") diff --git a/cmd/grumble/freeze_unix.go b/cmd/grumble/freeze_unix.go index 9eea130..faeab3e 100644 --- a/cmd/grumble/freeze_unix.go +++ b/cmd/grumble/freeze_unix.go @@ -21,6 +21,7 @@ func (server *Server) freezeToFile() (err error) { if err != nil { return err } + server.freezelog = nil } // Make sure the whole server is synced to disk diff --git a/cmd/grumble/freeze_windows.go b/cmd/grumble/freeze_windows.go index bc432b4..a09ef34 100644 --- a/cmd/grumble/freeze_windows.go +++ b/cmd/grumble/freeze_windows.go @@ -20,6 +20,7 @@ func (server *Server) freezeToFile() (err error) { if err != nil { return err } + server.freezelog = nil } // Make sure the whole server is synced to disk