mirror of
https://github.com/prometheus/prometheus.git
synced 2026-05-09 22:36:12 +02:00
Merge pull request #18180 from atilsensalduz/bugfix/tsdb-writeMetaFile-fd-leak
fix(tsdb): close file descriptor on json.MarshalIndent failure in writeMetaFile
This commit is contained in:
parent
3e8d15bb6c
commit
7a9c057727
@ -291,7 +291,7 @@ func writeMetaFile(logger *slog.Logger, dir string, meta *BlockMeta) (int64, err
|
||||
|
||||
jsonMeta, err := json.MarshalIndent(meta, "", "\t")
|
||||
if err != nil {
|
||||
return 0, err
|
||||
return 0, errors.Join(err, f.Close())
|
||||
}
|
||||
|
||||
n, err := f.Write(jsonMeta)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user