Messages in this thread Patch in this message | | | From | Navid Emamdoost <> | Subject | [PATCH] btrfs: prevent memory leak in super.c | Date | Mon, 23 Sep 2019 17:57:10 -0500 |
| |
In btrfs_mount_root the last error checking was not going to the error handling path. Fixed it.
Signed-off-by: Navid Emamdoost <navid.emamdoost@gmail.com> --- fs/btrfs/super.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fs/btrfs/super.c b/fs/btrfs/super.c index 1b151af25772..9f3f62c000fa 100644 --- a/fs/btrfs/super.c +++ b/fs/btrfs/super.c @@ -1565,7 +1565,7 @@ static struct dentry *btrfs_mount_root(struct file_system_type *fs_type, security_free_mnt_opts(&new_sec_opts); if (error) { deactivate_locked_super(s); - return ERR_PTR(error); + goto error_close_devices; } return dget(s->s_root); -- 2.17.1
| |