Page MenuHomeFreeBSD

D47845.diff
No OneTemporary

D47845.diff

diff --git a/sys/security/mac_do/mac_do.c b/sys/security/mac_do/mac_do.c
--- a/sys/security/mac_do/mac_do.c
+++ b/sys/security/mac_do/mac_do.c
@@ -1906,9 +1906,9 @@
static bool
rule_applies(const struct rule *const rule, const struct ucred *const cred)
{
- if (rule->from_type == IT_UID && rule->from_id == cred->cr_uid)
+ if (rule->from_type == IT_UID && rule->from_id == cred->cr_ruid)
return (true);
- if (rule->from_type == IT_GID && groupmember(rule->from_id, cred))
+ if (rule->from_type == IT_GID && realgroupmember(rule->from_id, cred))
return (true);
return (false);
}

File Metadata

Mime Type
text/plain
Expires
Thu, Dec 25, 11:32 PM (9 h, 57 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27267802
Default Alt Text
D47845.diff (591 B)

Event Timeline