btrfs: fix return value check of btrfs_start_transaction()
[deliverable/linux.git] / fs / btrfs / super.c
index f4e45fdded304d23b0cbc517550b82efda1c086c..0209b5fc772c9dffe4caf18a5e2c120a5ed7d0a6 100644 (file)
@@ -623,6 +623,8 @@ int btrfs_sync_fs(struct super_block *sb, int wait)
        btrfs_wait_ordered_extents(root, 0, 0);
 
        trans = btrfs_start_transaction(root, 0);
+       if (IS_ERR(trans))
+               return PTR_ERR(trans);
        ret = btrfs_commit_transaction(trans, root);
        return ret;
 }
This page took 0.023179 seconds and 5 git commands to generate.