|
@@ -6325,7 +6325,6 @@ static int full_send_tree(struct send_ctx *sctx)
|
|
|
int ret;
|
|
|
struct btrfs_root *send_root = sctx->send_root;
|
|
|
struct btrfs_key key;
|
|
|
- struct btrfs_key found_key;
|
|
|
struct btrfs_path *path;
|
|
|
struct extent_buffer *eb;
|
|
|
int slot;
|
|
@@ -6347,17 +6346,13 @@ static int full_send_tree(struct send_ctx *sctx)
|
|
|
while (1) {
|
|
|
eb = path->nodes[0];
|
|
|
slot = path->slots[0];
|
|
|
- btrfs_item_key_to_cpu(eb, &found_key, slot);
|
|
|
+ btrfs_item_key_to_cpu(eb, &key, slot);
|
|
|
|
|
|
- ret = changed_cb(path, NULL, &found_key,
|
|
|
+ ret = changed_cb(path, NULL, &key,
|
|
|
BTRFS_COMPARE_TREE_NEW, sctx);
|
|
|
if (ret < 0)
|
|
|
goto out;
|
|
|
|
|
|
- key.objectid = found_key.objectid;
|
|
|
- key.type = found_key.type;
|
|
|
- key.offset = found_key.offset + 1;
|
|
|
-
|
|
|
ret = btrfs_next_item(send_root, path);
|
|
|
if (ret < 0)
|
|
|
goto out;
|