mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 12:28:41 +08:00
f2fs: check the acl's validity before setting
Before setting the acl, call posix_acl_valid() to check if it is valid or not. Signed-off-by: zhangzhen <zhenzhang.zhang@huawei.com> Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
This commit is contained in:
parent
6b4afdd794
commit
3a8861e271
@ -203,6 +203,12 @@ static int __f2fs_set_acl(struct inode *inode, int type,
|
||||
size_t size = 0;
|
||||
int error;
|
||||
|
||||
if (acl) {
|
||||
error = posix_acl_valid(acl);
|
||||
if (error < 0)
|
||||
return error;
|
||||
}
|
||||
|
||||
switch (type) {
|
||||
case ACL_TYPE_ACCESS:
|
||||
name_index = F2FS_XATTR_INDEX_POSIX_ACL_ACCESS;
|
||||
|
Loading…
Reference in New Issue
Block a user