aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--security/commoncap.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/security/commoncap.c b/security/commoncap.c
index eac70e2b400b..0bd94d36e635 100644
--- a/security/commoncap.c
+++ b/security/commoncap.c
@@ -782,10 +782,10 @@ static inline bool nonroot_raised_pE(struct cred *cred, kuid_t root)
782 bool ret = false; 782 bool ret = false;
783 783
784 if (__cap_grew(effective, ambient, cred) && 784 if (__cap_grew(effective, ambient, cred) &&
785 (!__cap_full(effective, cred) || 785 !(__cap_full(effective, cred) &&
786 !__is_eff(root, cred) || 786 __is_eff(root, cred) &&
787 !__is_real(root, cred) || 787 __is_real(root, cred) &&
788 !root_privileged())) 788 root_privileged()))
789 ret = true; 789 ret = true;
790 return ret; 790 return ret;
791} 791}