btrfs: handle error returns from
Subsystems (2)
PATCH 1/11 btrfs: handle error returns from
If btrfs_lookup_dir_item() fails, we should can just let the mount fail with an error.
Signed-off-by Dan Carpenter <[email protected]>
fs/btrfs/super.c +2 -0
@@ -360,6 +360,8 @@ static struct dentry *get_default_root(struct super_block *sb,*/ dir_id =btrfs_super_root_dir (&root->fs_info->super_copy); di =btrfs_lookup_dir_item (NULL , root, path, dir_id,"default" ,7 ,0 ); +if (IS_ERR (di)) +return ERR_CAST (di);if (!di) {/* * Ok the default dir item isn't there. This is weird since