core/rawdb: close directory fd on Readdirnames error in cleanup

This commit is contained in:
Galoretka 2026-02-09 11:38:18 +02:00 committed by GitHub
parent c12959dc8c
commit 6ca0ddbebe
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -221,13 +221,12 @@ func cleanup(path string) error {
if err != nil { if err != nil {
return err return err
} }
defer dir.Close()
names, err := dir.Readdirnames(0) names, err := dir.Readdirnames(0)
if err != nil { if err != nil {
return err return err
} }
if cerr := dir.Close(); cerr != nil {
return cerr
}
for _, name := range names { for _, name := range names {
if name == filepath.Base(path)+tmpSuffix { if name == filepath.Base(path)+tmpSuffix {
log.Info("Removed leftover freezer directory", "name", name) log.Info("Removed leftover freezer directory", "name", name)