vc: Persist file handle may leak in FS#ToDisk

Fixes #2241

Signed-off-by: Ted Yu <yuzhihong@gmail.com>
This commit is contained in:
Ted Yu 2019-11-21 12:41:50 -08:00
parent a17ca14c7a
commit b8b6733f62

View File

@ -139,10 +139,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