diff --git a/internal/backend/b2/b2.go b/internal/backend/b2/b2.go index 64a333017..ec5bf8d9c 100644 --- a/internal/backend/b2/b2.go +++ b/internal/backend/b2/b2.go @@ -297,6 +297,10 @@ func (be *b2Backend) List(ctx context.Context, t restic.FileType, fn func(restic return ctx.Err() } + if ctx.Err() != nil { + return ctx.Err() + } + attrs, err := obj.Attrs(ctx) if err != nil { return err