all: consistently use fs.MustClose() for closing lock files

This commit is contained in:
Aliaksandr Valialkin
2023-04-14 20:09:56 -07:00
parent 2a3b19e1d2
commit df619bdff0
7 changed files with 8 additions and 80 deletions

View File

@@ -174,7 +174,7 @@ func tryOpeningQueue(path, name string, chunkFileSize, maxBlockSize, maxPendingB
mustCloseFlockF := true
defer func() {
if mustCloseFlockF {
_ = q.flockF.Close()
fs.MustClose(q.flockF)
}
}()
@@ -332,9 +332,7 @@ func (q *queue) MustClose() {
}
// Close flockF
if err := q.flockF.Close(); err != nil {
logger.Panicf("FATAL: cannot close flock file: %s", err)
}
fs.MustClose(q.flockF)
q.flockF = nil
}