From 1de7e5cd79c6df6117419f8b1b5b2e909738cc23 Mon Sep 17 00:00:00 2001 From: Ola Bini Date: Fri, 20 Dec 2019 16:52:57 +0000 Subject: [PATCH] Explicitly set freeze log to nil after closing it, to mark that it's closed --- server/freeze.go | 1 + server/freeze_unix.go | 1 + server/freeze_windows.go | 1 + 3 files changed, 3 insertions(+) diff --git a/server/freeze.go b/server/freeze.go index d9a6bd5..043651b 100644 --- a/server/freeze.go +++ b/server/freeze.go @@ -49,6 +49,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/server/freeze_unix.go b/server/freeze_unix.go index cff0cfd..bd9cfb2 100644 --- a/server/freeze_unix.go +++ b/server/freeze_unix.go @@ -22,6 +22,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/server/freeze_windows.go b/server/freeze_windows.go index 6f74fc5..1f90b0f 100644 --- a/server/freeze_windows.go +++ b/server/freeze_windows.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