diff options
author | Luke Shumaker <lukeshu@lukeshu.com> | 2023-04-17 15:53:20 -0600 |
---|---|---|
committer | Luke Shumaker <lukeshu@lukeshu.com> | 2023-04-17 19:52:26 -0600 |
commit | 2fec63f72ded515dd51b08245f344385adbe34fb (patch) | |
tree | c8567086086d2190cf8cb95257933a02940426b1 /lib/btrfsutil/rebuilt_forrest.go | |
parent | a74c2cd52a12614565349577b8a5a6fbdcf337c3 (diff) |
btrfsutil: RebuiltForrest: Have LookupUUID return an error
Diffstat (limited to 'lib/btrfsutil/rebuilt_forrest.go')
-rw-r--r-- | lib/btrfsutil/rebuilt_forrest.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/btrfsutil/rebuilt_forrest.go b/lib/btrfsutil/rebuilt_forrest.go index 5741072..3c53af7 100644 --- a/lib/btrfsutil/rebuilt_forrest.go +++ b/lib/btrfsutil/rebuilt_forrest.go @@ -221,9 +221,9 @@ func (ts *RebuiltForrest) rebuildTree(ctx context.Context, treeID btrfsprim.ObjI ts.trees[treeID].UUID = rootItem.UUID if rootItem.ParentUUID != (btrfsprim.UUID{}) { ts.trees[treeID].ParentGen = rootOff - parentID, ok := ts.cb.LookupUUID(ctx, rootItem.ParentUUID) - if !ok { - err := fmt.Errorf("failed to look up UUID: %v", rootItem.ParentUUID) + parentID, err := ts.cb.LookupUUID(ctx, rootItem.ParentUUID) + if err != nil { + err := fmt.Errorf("failed to look up UUID: %v: %w", rootItem.ParentUUID, err) if ts.laxAncestors { ts.trees[treeID].parentErr = err } else { |