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

Commit 63ed6573 authored by Richard Weinberger's avatar Richard Weinberger
Browse files

ubifs: Fix memory leak in error path in ubifs_mknod



When fscrypt_setup_filename() fails we have to free dev.

Signed-off-by: default avatarRichard Weinberger <richard@nod.at>
parent 9cd9a21c
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1068,8 +1068,10 @@ static int ubifs_mknod(struct inode *dir, struct dentry *dentry,
	}

	err = fscrypt_setup_filename(dir, &dentry->d_name, 0, &nm);
	if (err)
	if (err) {
		kfree(dev);
		goto out_budg;
	}

	sz_change = CALC_DENT_SIZE(fname_len(&nm));