From 5626918663de1d3f606850e25a5b39f940ceb7a2 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Sun, 5 Jun 2022 22:12:51 -0600 Subject: better error handling --- pkg/btrfsmisc/print_tree.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'pkg/btrfsmisc/print_tree.go') 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 -- cgit v1.2.3-2-g168b