cmd/covdata: close output meta-data file

Signed-off-by: guoguangwu <guoguangwug@gmail.com>
This commit is contained in:
guoguangwu 2025-02-27 13:53:47 +08:00
parent 01ba8bfe86
commit 62e22b309d

View file

@ -241,6 +241,12 @@ func (mm *metaMerge) emitMeta(outdir string, pcombine bool) [16]byte {
fatal("unable to open output meta-data file %s: %v", fpath, err)
}
defer func() {
if err := mf.Close(); err != nil {
fatal("error closing output meta-data file %s: %v", fpath, err)
}
}()
// Encode and write.
mfw := encodemeta.NewCoverageMetaFileWriter(fpath, mf)
err = mfw.Write(finalHash, blobs, mm.Mode(), mm.Granularity())