Btrfs: fix memory leak in reading btree blocks
[deliverable/linux.git] / fs / btrfs / extent-tree.c
index 8c8a4d1e02b9059a690fedf35ca0477bc8b75a54..6ccddbfbec42fa1e7f4a6531deb7ac7a9bf032c9 100644 (file)
@@ -3694,6 +3694,8 @@ again:
                        goto again;
                }
                spin_unlock(&cur_trans->dirty_bgs_lock);
+       } else if (ret < 0) {
+               btrfs_cleanup_dirty_bgs(cur_trans, root);
        }
 
        btrfs_free_path(path);
This page took 0.024007 seconds and 5 git commands to generate.