diff options
author | Liu Bo <bo.li.liu@oracle.com> | 2012-11-05 12:42:09 +0000 |
---|---|---|
committer | Josef Bacik <jbacik@fusionio.com> | 2012-12-12 17:15:25 -0500 |
commit | 109f2365f1928af241b2ccbd0f6ba0b93d911288 (patch) | |
tree | 60be3ee8c1154534a691c8136ce3e39e69c7cc00 /fs/btrfs/backref.c | |
parent | 37c4146d2208ba7e4463e8dd95a1bf9e3d865280 (diff) |
Btrfs: fix a double free on pending snapshots in error handling
When creating a snapshot, failing to commit a transaction can end up
with aborting the transaction, following by doing a cleanup for it, where
we'll free all snapshots pending to disk.
So we check it and avoid double free on pending snapshots.
Signed-off-by: Liu Bo <bo.li.liu@oracle.com>
Signed-off-by: Chris Mason <chris.mason@fusionio.com>
Diffstat (limited to 'fs/btrfs/backref.c')
0 files changed, 0 insertions, 0 deletions