summaryrefslogtreecommitdiff
path: root/libcli/security
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2012-08-29 13:40:29 -0700
committerJeremy Allison <jra@samba.org>2012-08-30 10:08:50 -0700
commit3d34406c7bd70576b1705e98b4b3901ac75537c9 (patch)
tree428824f17ad9e29f45390abd69b5152d25f234c2 /libcli/security
parent795920cf4a25ab4ea061d5620b19ba27884921dd (diff)
downloadsamba-3d34406c7bd70576b1705e98b4b3901ac75537c9.tar.gz
samba-3d34406c7bd70576b1705e98b4b3901ac75537c9.tar.bz2
samba-3d34406c7bd70576b1705e98b4b3901ac75537c9.zip
Windows does canonicalization of inheritance bits. Do the same.
We need to filter out the SEC_DESC_DACL_AUTO_INHERITED|SEC_DESC_DACL_AUTO_INHERIT_REQ bits. If both are set we store SEC_DESC_DACL_AUTO_INHERITED as this alters whether SEC_ACE_FLAG_INHERITED_ACE is set when an ACE is inherited. Otherwise we zero these bits out. See: http://social.msdn.microsoft.com/Forums/eu/os_fileservices/thread/11f77b68-731e-407d-b1b3-064750716531 for details.
Diffstat (limited to 'libcli/security')
0 files changed, 0 insertions, 0 deletions