diff options
author | Andrew Bartlett <abartlet@samba.org> | 2013-01-02 15:01:00 +1100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2013-01-21 16:12:45 +0100 |
commit | e8cc59eb781006c6193249128a1ffc4bcba8f28a (patch) | |
tree | 19fe37d014192be8ca3bc8ce45892434384d286a /source4/dsdb/samdb/ldb_modules/acl_util.c | |
parent | 93944ea90069df5379993f5c186ffd68e166f1c4 (diff) | |
download | samba-e8cc59eb781006c6193249128a1ffc4bcba8f28a.tar.gz samba-e8cc59eb781006c6193249128a1ffc4bcba8f28a.tar.bz2 samba-e8cc59eb781006c6193249128a1ffc4bcba8f28a.zip |
dsdb-acl: Pass the structural objectClass into acl_check_access_on_attribute
This will, when the GUID is entered into the object tree (not in this
commit) ensure that access rights assigned to the structural
objectClass are also available, as well as rights assigned to the
attribute property groups.
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'source4/dsdb/samdb/ldb_modules/acl_util.c')
-rw-r--r-- | source4/dsdb/samdb/ldb_modules/acl_util.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source4/dsdb/samdb/ldb_modules/acl_util.c b/source4/dsdb/samdb/ldb_modules/acl_util.c index bbf8e660a6..95ab2752c7 100644 --- a/source4/dsdb/samdb/ldb_modules/acl_util.c +++ b/source4/dsdb/samdb/ldb_modules/acl_util.c @@ -96,7 +96,8 @@ int acl_check_access_on_attribute(struct ldb_module *module, struct security_descriptor *sd, struct dom_sid *rp_sid, uint32_t access_mask, - const struct dsdb_attribute *attr) + const struct dsdb_attribute *attr, + const struct dsdb_class *objectclass) { int ret; NTSTATUS status; |