Merge pull request #2242 from tedyu/to-disk-close

vc: Persist file handle may leak in FS#ToDisk
This commit is contained in:
Fupan Li 2019-11-22 09:12:50 +08:00 committed by GitHub
commit eae8449231
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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