diff --git a/fs/btrfs/qgroup.c b/fs/btrfs/qgroup.c index b497498484bebaf5774aa3c4d016a5e4f0b05ff1..8abe45524de98c61828051aadd8c1338bdb912bb 100644 --- a/fs/btrfs/qgroup.c +++ b/fs/btrfs/qgroup.c @@ -1973,7 +1973,7 @@ static int qgroup_subtree_accounting(struct btrfs_trans_handle *trans, elem.seq, &roots); btrfs_put_tree_mod_seq(fs_info, &elem); if (ret < 0) - return ret; + goto out; if (roots->nnodes != 1) goto out;