From 15d731338782f8b0d9f77c90ac9642081f3ea33f Mon Sep 17 00:00:00 2001 From: Michael Eischer Date: Sat, 6 Nov 2021 19:44:57 +0100 Subject: [PATCH] local: Fix fd leak when encountering files directly inside data/ --- internal/backend/local/local.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/backend/local/local.go b/internal/backend/local/local.go index 7b1e35310..833bde26f 100644 --- a/internal/backend/local/local.go +++ b/internal/backend/local/local.go @@ -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 } }