diff --git a/libselinux/src/avc.c b/libselinux/src/avc.c index 7493e4b24df2d144b96f022cdf1c46db29c07b47..6b98a5de3c366020a932708f77a466d7923be0b9 100644 --- a/libselinux/src/avc.c +++ b/libselinux/src/avc.c @@ -810,7 +810,7 @@ int avc_has_perm_noaudit(security_id_t ssid, if (!requested || denied) { if (!avc_enforcing || (ae->avd.flags & SELINUX_AVD_FLAGS_PERMISSIVE)) - ae->avd.allowed |= requested; + ae->avd.allowed; else { errno = EACCES; rc = -1;