diff --git a/cmd/grumble/freeze.go b/cmd/grumble/freeze.go index 530cfb3..a8dbcfe 100644 --- a/cmd/grumble/freeze.go +++ b/cmd/grumble/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/cmd/grumble/freeze_unix.go b/cmd/grumble/freeze_unix.go index 539b9f9..5974539 100644 --- a/cmd/grumble/freeze_unix.go +++ b/cmd/grumble/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/cmd/grumble/freeze_windows.go b/cmd/grumble/freeze_windows.go index 2162110..8d967e7 100644 --- a/cmd/grumble/freeze_windows.go +++ b/cmd/grumble/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