mirror of
https://github.com/samba-team/samba.git
synced 2025-02-03 13:47:25 +03:00
The ldb async merge broke all MMC management utilties
Commit 51baa8deec00244cc0a6e3d29c53932427800610 included a copy-and-paste bug which caused all MMC mangement utilities to break. Because of the typo Samba4 would no longer include the magic 'you may write to these attributes/create these classes' attributes, these tools would display all fields greyed out or 'read only', and not allow the creation of child objects. Signed-off-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
parent
abe443a65e
commit
9dcbddd5c6
@ -250,14 +250,14 @@ static int kludge_acl_callback(struct ldb_request *req, struct ldb_reply *ares)
|
||||
case SECURITY_SYSTEM:
|
||||
if (ac->allowedAttributesEffective) {
|
||||
ret = kludge_acl_allowedAttributes(ac->module->ldb, ares->message,
|
||||
"allowedClassesAttributesEffective");
|
||||
"allowedAttributesEffective");
|
||||
if (ret != LDB_SUCCESS) {
|
||||
return ldb_module_done(ac->req, NULL, NULL, ret);
|
||||
}
|
||||
}
|
||||
if (ac->allowedChildClassesEffective) {
|
||||
ret = kludge_acl_childClasses(ac->module->ldb, ares->message,
|
||||
"allowedClassesChildClassesEffective");
|
||||
"allowedChildClassesEffective");
|
||||
if (ret != LDB_SUCCESS) {
|
||||
return ldb_module_done(ac->req, NULL, NULL, ret);
|
||||
}
|
||||
@ -267,14 +267,14 @@ static int kludge_acl_callback(struct ldb_request *req, struct ldb_reply *ares)
|
||||
case SECURITY_ADMINISTRATOR:
|
||||
if (ac->allowedAttributesEffective) {
|
||||
ret = kludge_acl_allowedAttributes(ac->module->ldb, ares->message,
|
||||
"allowedClassesAttributesEffective");
|
||||
"allowedAttributesEffective");
|
||||
if (ret != LDB_SUCCESS) {
|
||||
return ldb_module_done(ac->req, NULL, NULL, ret);
|
||||
}
|
||||
}
|
||||
if (ac->allowedChildClassesEffective) {
|
||||
ret = kludge_acl_childClasses(ac->module->ldb, ares->message,
|
||||
"allowedClassesChildClassesEffective");
|
||||
"allowedChildClassesEffective");
|
||||
if (ret != LDB_SUCCESS) {
|
||||
return ldb_module_done(ac->req, NULL, NULL, ret);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user