]> git.itanic.dy.fi Git - linux-stable/commit
staging: erofs: fix memleak of inode's shared xattr array
authorSheng Yong <shengyong1@huawei.com>
Thu, 14 Feb 2019 06:46:36 +0000 (14:46 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 14 Feb 2019 09:47:20 +0000 (10:47 +0100)
commit3b1b5291f79d040d549d7c746669fc30e8045b9b
treecd595c60fa6812dfe128afa61f3fdd99517d3a71
parente7dd3d47bc721b79576f67b0952070b4eccccc36
staging: erofs: fix memleak of inode's shared xattr array

If it fails to read a shared xattr page, the inode's shared xattr array
is not freed. The next time the inode's xattr is accessed, the previously
allocated array is leaked.

Signed-off-by: Sheng Yong <shengyong1@huawei.com>
Fixes: b17500a0fdba ("staging: erofs: introduce xattr & acl support")
Cc: <stable@vger.kernel.org> # 4.19+
Reviewed-by: Gao Xiang <gaoxiang25@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/erofs/xattr.c