summaryrefslogtreecommitdiff
path: root/extent-tree.c
diff options
context:
space:
mode:
authorFilipe David Borba Manana <fdmanana@gmail.com>2013-07-09 12:45:23 +0100
committerDavid Sterba <dsterba@suse.cz>2013-08-09 14:32:34 +0200
commit89fde183ebbc87a930592b0f6f1e3301224f6682 (patch)
treee5fe048c6a193640230d3a33a64b99a6d483cf95 /extent-tree.c
parent59ac11e41a1fe43458e56ffc36d2a72ba1772be2 (diff)
downloadbtrfs-progs-89fde183ebbc87a930592b0f6f1e3301224f6682.tar.gz
Btrfs-progs: add missing path release
Before repeating the search in extent-tree.c:lookup_inline_extent_backref(), release the current path. Signed-off-by: Filipe David Borba Manana <fdmanana@gmail.com> Signed-off-by: David Sterba <dsterba@suse.cz> Signed-off-by: Chris Mason <chris.mason@fusionio.com>
Diffstat (limited to 'extent-tree.c')
-rw-r--r--extent-tree.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/extent-tree.c b/extent-tree.c
index 8598bfb..9f1ca60 100644
--- a/extent-tree.c
+++ b/extent-tree.c
@@ -1059,6 +1059,7 @@ again:
if (ret) {
key.type = BTRFS_EXTENT_ITEM_KEY;
key.offset = num_bytes;
+ btrfs_release_path(root, path);
goto again;
}
}