Home
last modified time | relevance | path

Searched refs:rfsec (Results 1 – 1 of 1) sorted by relevance

/xnu-8792.41.9/bsd/vfs/
H A Dvfs_attrlist.c4300 kauth_filesec_t rfsec; in setattrlist_internal() local
4483 rfsec = (kauth_filesec_t)cp; in setattrlist_internal()
4484 …if (((((char *)rfsec) + KAUTH_FILESEC_SIZE(0)) > bufend) || /* no space for ac… in setattrlist_internal()
4485 (rfsec->fsec_magic != KAUTH_FILESEC_MAGIC) || /* bad magic */ in setattrlist_internal()
4486 (KAUTH_FILESEC_COPYSIZE(rfsec) != ar.attr_length) || /* size does not match */ in setattrlist_internal()
4487 ((cp + KAUTH_FILESEC_COPYSIZE(rfsec)) > bufend)) { /* ACEs overrun buffer */ in setattrlist_internal()
4493 if (rfsec->fsec_entrycount == KAUTH_FILESEC_NOACL) { in setattrlist_internal()
4496 …} else if (rfsec->fsec_entrycount > KAUTH_ACL_MAX_ENTRIES) { /* ACL size inval… in setattrlist_internal()
4501 VATTR_SET(&va, va_acl, &rfsec->fsec_acl); in setattrlist_internal()