Merge pull request #3568 from MichaelEischer/fix-local-fd-leak

local: Fix fd leak when encountering files directly inside data/
This commit is contained in:
rawtaz
2021-11-07 01:36:48 +01:00
committed by GitHub

View File

@@ -322,6 +322,8 @@ func visitFiles(ctx context.Context, dir string, fn func(restic.FileInfo) error,
if ignoreNotADirectory {
fi, err := d.Stat()
if err != nil || !fi.IsDir() {
// ignore subsequent errors
_ = d.Close()
return err
}
}