diff --git a/virtcontainers/persist/fs/fs.go b/virtcontainers/persist/fs/fs.go index 7da381ede2..afc1c570c0 100644 --- a/virtcontainers/persist/fs/fs.go +++ b/virtcontainers/persist/fs/fs.go @@ -149,10 +149,10 @@ func (fs *FS) ToDisk(ss persistapi.SandboxState, cs map[string]persistapi.Contai return err } + defer cf.Close() if err := json.NewEncoder(cf).Encode(cstate); err != nil { return err } - cf.Close() } return nil