diff --git a/cmd/restic/cmd_prune.go b/cmd/restic/cmd_prune.go index 3bc904bfc..76801dea4 100644 --- a/cmd/restic/cmd_prune.go +++ b/cmd/restic/cmd_prune.go @@ -621,15 +621,16 @@ func getUsedBlobs(gopts GlobalOptions, repo restic.Repository, ignoreSnapshots r Verbosef("loading all snapshots...\n") err = restic.ForAllSnapshots(gopts.ctx, repo.Backend(), repo, ignoreSnapshots, func(id restic.ID, sn *restic.Snapshot, err error) error { - debug.Log("add snapshot %v (tree %v, error %v)", id, *sn.Tree, err) if err != nil { + debug.Log("failed to load snapshot %v (error %v)", id, err) return err } + debug.Log("add snapshot %v (tree %v)", id, *sn.Tree) snapshotTrees = append(snapshotTrees, *sn.Tree) return nil }) if err != nil { - return nil, err + return nil, errors.Fatalf("failed loading snapshot: %v", err) } Verbosef("finding data that is still in use for %d snapshots\n", len(snapshotTrees))