From fb7fb03974c84d4e23ce6257e2f65fa1b7c66fa7 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Mon, 3 Oct 2022 00:16:04 -0600 Subject: fix bug --- lib/btrfs/btrfstree/ops.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lib/btrfs') diff --git a/lib/btrfs/btrfstree/ops.go b/lib/btrfs/btrfstree/ops.go index d7db225..49fcbfa 100644 --- a/lib/btrfs/btrfstree/ops.go +++ b/lib/btrfs/btrfstree/ops.go @@ -412,10 +412,10 @@ func (fs TreeOperatorImpl) next(path TreePath, node *diskio.Ref[btrfsvol.Logical path = append(path, TreePathElem{ FromTree: node.Data.Head.Owner, FromItemIdx: 0, - ToNodeAddr: node.Data.BodyInternal[len(node.Data.BodyInternal)-1].BlockPtr, - ToNodeGeneration: node.Data.BodyInternal[len(node.Data.BodyInternal)-1].Generation, + ToNodeAddr: node.Data.BodyInternal[0].BlockPtr, + ToNodeGeneration: node.Data.BodyInternal[0].Generation, ToNodeLevel: node.Data.Head.Level - 1, - ToKey: node.Data.BodyInternal[len(node.Data.BodyInternal)-1].Key, + ToKey: node.Data.BodyInternal[0].Key, }) } else { path = append(path, TreePathElem{ -- cgit v1.2.3-2-g168b