mirror of
https://github.com/kdave/btrfs-progs
synced 2025-04-11 03:31:17 +00:00
btrfs-progs: check: lowmem: release path in repair_extent_data_item()
In repair_extent_data_item(), path is not released if some errors occurs which causes extent buffer leak. Reviewed-by: Qu Wenruo <wqu@suse.com> Signed-off-by: Su Yue <suy.fnst@cn.fujitsu.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
a8070228ab
commit
3f00e00912
@ -2597,6 +2597,7 @@ static int repair_extent_data_item(struct btrfs_trans_handle *trans,
|
||||
|
||||
err &= ~BACKREF_MISSING;
|
||||
out:
|
||||
btrfs_release_path(&path);
|
||||
if (ret)
|
||||
error("can't repair root %llu extent data item[%llu %llu]",
|
||||
root->objectid, disk_bytenr, num_bytes);
|
||||
|
Loading…
Reference in New Issue
Block a user