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

Commit 55dfc5da authored by José Bollo's avatar José Bollo Committed by Casey Schaufler
Browse files

Minor improvement of 'smack_sb_kern_mount'



Fix a possible memory access fault when transmute is true and isp is NULL.

Signed-off-by: default avatarJosé Bollo <jose.bollo@open.eurogiciel.org>
parent f64410ec
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -413,9 +413,11 @@ static int smack_sb_kern_mount(struct super_block *sb, int flags, void *data)
	 * Initialize the root inode.
	 */
	isp = inode->i_security;
	if (inode->i_security == NULL) {
		inode->i_security = new_inode_smack(sp->smk_root);
		isp = inode->i_security;
	if (isp == NULL) {
		isp = new_inode_smack(sp->smk_root);
		if (isp == NULL)
			return -ENOMEM;
		inode->i_security = isp;
	} else
		isp->smk_inode = sp->smk_root;