s4:objectclass LDB module - fix the delete behaviour of server containers
authorMatthias Dieter Wallnöfer <mdw@samba.org>
Fri, 24 Sep 2010 12:13:48 +0000 (14:13 +0200)
committerMatthias Dieter Wallnöfer <mdw@sn-devel-104.sn.samba.org>
Sun, 3 Oct 2010 15:23:18 +0000 (15:23 +0000)
A typo prevented the right behaviour.

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
source4/dsdb/samdb/ldb_modules/objectclass.c

index 7541e1d03d9c8b56ebf4bf65f603b04f34d4d3d8..9ff20319b6e90f90036c8cae83fca556a980690b 100644 (file)
@@ -709,8 +709,8 @@ static int objectclass_do_add(struct oc_context *ac)
                if (ldb_attr_cmp(objectclass->lDAPDisplayName, "server") == 0) {
                        systemFlags |= (int32_t)(SYSTEM_FLAG_DISALLOW_MOVE_ON_DELETE | SYSTEM_FLAG_CONFIG_ALLOW_RENAME | SYSTEM_FLAG_CONFIG_ALLOW_LIMITED_MOVE);
                } else if (ldb_attr_cmp(objectclass->lDAPDisplayName, "site") == 0
-                               || ldb_attr_cmp(objectclass->lDAPDisplayName, "serverContainer") == 0
-                               || ldb_attr_cmp(objectclass->lDAPDisplayName, "ntDSDSA") == 0) {
+                               || ldb_attr_cmp(objectclass->lDAPDisplayName, "serversContainer") == 0
+                               || ldb_attr_cmp(objectclass->lDAPDisplayName, "nTDSDSA") == 0) {
                        systemFlags |= (int32_t)(SYSTEM_FLAG_DISALLOW_MOVE_ON_DELETE);
 
                } else if (ldb_attr_cmp(objectclass->lDAPDisplayName, "siteLink") == 0