X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=root-tree.c;h=6b8f8c1ce6c5cee3a810b4bc765ecfd30c67cfba;hb=cebf3b37228cbde730a5448ad2dfb044600d5e03;hp=ab01a140e94bc043d66002ea83b124cec4083379;hpb=981441102199c5c9e3fca84ff3e723ddfa78de01;p=platform%2Fupstream%2Fbtrfs-progs.git diff --git a/root-tree.c b/root-tree.c index ab01a14..6b8f8c1 100644 --- a/root-tree.c +++ b/root-tree.c @@ -51,7 +51,8 @@ int btrfs_find_last_root(struct btrfs_root *root, u64 objectid, l = path->nodes[0]; slot = path->slots[0] - 1; btrfs_item_key_to_cpu(l, &found_key, slot); - if (found_key.objectid != objectid) { + if (found_key.type != BTRFS_ROOT_ITEM_KEY || + found_key.objectid != objectid) { ret = -ENOENT; goto out; }