summaryrefslogtreecommitdiff
path: root/lib/btrfsprogs/btrfsinspect/print_tree.go
diff options
context:
space:
mode:
Diffstat (limited to 'lib/btrfsprogs/btrfsinspect/print_tree.go')
-rw-r--r--lib/btrfsprogs/btrfsinspect/print_tree.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/btrfsprogs/btrfsinspect/print_tree.go b/lib/btrfsprogs/btrfsinspect/print_tree.go
index ff53953..d7eb6f3 100644
--- a/lib/btrfsprogs/btrfsinspect/print_tree.go
+++ b/lib/btrfsprogs/btrfsinspect/print_tree.go
@@ -135,9 +135,11 @@ func printTree(ctx context.Context, out io.Writer, fs *btrfs.FS, treeID btrfs.Ob
fmt.Fprintf(out, "\t\tctime %v\n", fmtTime(body.CTime))
fmt.Fprintf(out, "\t\tmtime %v\n", fmtTime(body.MTime))
fmt.Fprintf(out, "\t\totime %v\n", fmtTime(body.OTime))
- case btrfsitem.InodeRef:
- fmt.Fprintf(out, "\t\tindex %v namelen %v name: %s\n",
- body.Index, body.NameLen, body.Name)
+ case btrfsitem.InodeRefs:
+ for _, ref := range body {
+ fmt.Fprintf(out, "\t\tindex %v namelen %v name: %s\n",
+ ref.Index, ref.NameLen, ref.Name)
+ }
//case btrfsitem.INODE_EXTREF_KEY:
// // TODO
case btrfsitem.DirEntry: