diff options
Diffstat (limited to 'security')
-rw-r--r-- | security/selinux/hooks.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c index 78c3f98fcdcf..520b9998123e 100644 --- a/security/selinux/hooks.c +++ b/security/selinux/hooks.c | |||
@@ -2318,7 +2318,7 @@ static int selinux_inode_setxattr(struct dentry *dentry, char *name, void *value | |||
2318 | if (sbsec->behavior == SECURITY_FS_USE_MNTPOINT) | 2318 | if (sbsec->behavior == SECURITY_FS_USE_MNTPOINT) |
2319 | return -EOPNOTSUPP; | 2319 | return -EOPNOTSUPP; |
2320 | 2320 | ||
2321 | if ((current->fsuid != inode->i_uid) && !capable(CAP_FOWNER)) | 2321 | if (!is_owner_or_cap(inode)) |
2322 | return -EPERM; | 2322 | return -EPERM; |
2323 | 2323 | ||
2324 | AVC_AUDIT_DATA_INIT(&ad,FS); | 2324 | AVC_AUDIT_DATA_INIT(&ad,FS); |