Btrfs-progs: fix wrong leaf when checking the trees relationship
PATCH v2 2/3 Btrfs-progs: fix wrong leaf when checking the trees relationship
The variant named 'leaf' in is_child_root() still hold old result after we get the next leaf, it make btrfsck returns the wrong result, such as "unresolved ref root ..", fix it.
Signed-off-by Miao Xie <[email protected]>
---
Changelog v1 -> v2:
- just change the title of this patch.
--- btrfsck.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
btrfsck.c +1 -0
@@ -786,6 +786,7 @@ static int is_child_root(struct btrfs_root *root, u64 parent_root_id,if (ret >0 )break ; + leaf = path.nodes[0 ]; }btrfs_item_key_to_cpu (leaf, &key, path.slots[0 ]);
Signature · 1 line
1.7.6.5