From c93e585d97cf6129cba277c812d100e7eac0d249 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Thu, 7 Jul 2022 13:17:40 -0600 Subject: sorta fix the Level on root nodes --- pkg/btrfs/io3_btree.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkg/btrfs') diff --git a/pkg/btrfs/io3_btree.go b/pkg/btrfs/io3_btree.go index 3c1535b..9ba3be1 100644 --- a/pkg/btrfs/io3_btree.go +++ b/pkg/btrfs/io3_btree.go @@ -152,7 +152,7 @@ func (fs *FS) treeWalk(path TreePath, cbs TreeWalkHandler) error { } } node, err := fs.readNodeAtLevel(path[len(path)-1].NodeAddr, path[len(path)-1].NodeLevel) - if node != nil { + if node != nil && err == nil { path[len(path)-1].NodeLevel = node.Data.Head.Level } if cbs.Node != nil { -- cgit v1.2.3-2-g168b