Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f77ced66 authored by Al Viro's avatar Al Viro
Browse files

[fix] lustre: d_make_root() does iput() on dentry allocation failure



double-free is a bad thing

Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 7ec62d42
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -568,7 +568,7 @@ static int client_common_fill_super(struct super_block *sb, char *md, char *dt,
	if (sb->s_root == NULL) {
		CERROR("%s: can't make root dentry\n",
			ll_get_fsname(sb, NULL, 0));
		GOTO(out_root, err = -ENOMEM);
		GOTO(out_lock_cn_cb, err = -ENOMEM);
	}

	sbi->ll_sdev_orig = sb->s_dev;