commit | 5c2d867fdcbc11a6862379ebd60b2c1a66e13671 | [log] [tgz] |
---|---|---|
author | Wang Shilong <wangsl-fnst@cn.fujitsu.com> | Sun Mar 31 10:36:37 2013 +0000 |
committer | Josef Bacik <jbacik@fusionio.com> | Mon May 06 15:54:31 2013 -0400 |
tree | a2bc4d269f91e709fb79d9a7ac30375c0a97e334 | |
parent | f172393952a8771ca8970b8fcdd332a5a6ea0f56 [diff] |
Btrfs: fix double free in the iterate_extent_inodes() If btrfs_find_all_roots() fails, 'roots' has been freed or 'roots' fails to allocate. We don't need to free it outside btrfs_find_all_roots() again.Fix it. Signed-off-by: Wang Shilong <wangsl-fnst@cn.fujitsu.com> Signed-off-by: Josef Bacik <jbacik@fusionio.com>