2
2
mirror of https://github.com/octoleo/restic.git synced 2024-12-25 04:05:58 +00:00

cache: check for context cancellation before clearing cache

This commit is contained in:
Srigovind Nayak 2024-08-11 15:43:03 +05:30 committed by Michael Eischer
parent fac1d9fea1
commit 0cf1737289

View File

@ -247,6 +247,10 @@ func (b *Backend) List(ctx context.Context, t backend.FileType, fn func(f backen
return err return err
} }
if ctx.Err() != nil {
return ctx.Err()
}
// clear the cache for files that are not in the repo anymore, ignore errors // clear the cache for files that are not in the repo anymore, ignore errors
err = b.Cache.Clear(t, ids) err = b.Cache.Clear(t, ids)
if err != nil { if err != nil {