summaryrefslogtreecommitdiff
path: root/source4/dsdb
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2008-07-02 15:19:49 +1000
committerAndrew Bartlett <abartlet@samba.org>2008-07-02 15:19:49 +1000
commitfe174cc1415d5c55e7d8d2bb861a66f2203e68fe (patch)
tree0f31e24875beb9296ee98cbb0b01af11b9f89b5b /source4/dsdb
parentd7bd297df71ca718124a3407916485de55500933 (diff)
downloadsamba-fe174cc1415d5c55e7d8d2bb861a66f2203e68fe.tar.gz
samba-fe174cc1415d5c55e7d8d2bb861a66f2203e68fe.tar.bz2
samba-fe174cc1415d5c55e7d8d2bb861a66f2203e68fe.zip
Fill in the auxiliary classes into the dsdb_schema.
Andrew Bartlett (This used to be commit 615564b3daec0ffe17d05599b7ec8688619f5c65)
Diffstat (limited to 'source4/dsdb')
-rw-r--r--source4/dsdb/schema/schema_init.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/source4/dsdb/schema/schema_init.c b/source4/dsdb/schema/schema_init.c
index 9c70e9b7c8..f71c14a95d 100644
--- a/source4/dsdb/schema/schema_init.c
+++ b/source4/dsdb/schema/schema_init.c
@@ -535,9 +535,8 @@ WERROR dsdb_class_from_ldb(const struct dsdb_schema *schema,
GET_STRING_LDB(msg, "subClassOf", mem_ctx, obj, subClassOf, true);
- obj->systemAuxiliaryClass = NULL;
-
- obj->auxiliaryClass = NULL;
+ GET_STRING_LIST_LDB(msg, "systemAuxiliaryClass", mem_ctx, obj, systemAuxiliaryClass, false);
+ GET_STRING_LIST_LDB(msg, "auxiliaryClass", mem_ctx, obj, auxiliaryClass, false);
GET_STRING_LIST_LDB(msg, "systemMustContain", mem_ctx, obj, systemMustContain, false);
GET_STRING_LIST_LDB(msg, "systemMayContain", mem_ctx, obj, systemMayContain, false);