summaryrefslogtreecommitdiff
path: root/pkg/btrfsmisc/print_tree.go
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2022-06-05 22:12:51 -0600
committerLuke Shumaker <lukeshu@lukeshu.com>2022-06-05 22:12:51 -0600
commit5626918663de1d3f606850e25a5b39f940ceb7a2 (patch)
treec15d6b037078106cfa87192bbefedb944e5e466b /pkg/btrfsmisc/print_tree.go
parent7b8cdb995ecce81e4603a31e3304f6a2b9401c4c (diff)
better error handling
Diffstat (limited to 'pkg/btrfsmisc/print_tree.go')
-rw-r--r--pkg/btrfsmisc/print_tree.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkg/btrfsmisc/print_tree.go b/pkg/btrfsmisc/print_tree.go
index b7c3103..a771b65 100644
--- a/pkg/btrfsmisc/print_tree.go
+++ b/pkg/btrfsmisc/print_tree.go
@@ -17,6 +17,8 @@ func PrintTree(fs *btrfs.FS, root btrfs.LogicalAddr) error {
nodeRef, err := fs.ReadNode(root)
if err != nil {
fmt.Fprintf(os.Stderr, "error: %v\n", err)
+ }
+ if nodeRef == nil {
return nil
}
node := nodeRef.Data