diff --git a/fs/btrfs/relocation.c b/fs/btrfs/relocation.c index 536fc4cb8fcc0ed0d80e8431f2f398b92ecb6a16..d7f3d2197fa15891e09b789abbc5bc7c1cdee52c 100644 --- a/fs/btrfs/relocation.c +++ b/fs/btrfs/relocation.c @@ -1228,7 +1228,7 @@ struct backref_node *build_backref_tree(struct reloc_control *rc, free_backref_node(cache, lower); } - free_backref_node(cache, node); + remove_backref_node(cache, node); return ERR_PTR(err); } ASSERT(!node || !node->detached);