diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2010-10-11 01:03:42 +0200 |
---|---|---|
committer | Jelmer Vernooij <jelmer@samba.org> | 2010-10-10 23:47:54 +0000 |
commit | 2bff55f5deede15d09d2f685f5391e579ad36831 (patch) | |
tree | 20438a98482c0692367806ef10df622e3d4d5fbe /source4/dsdb/samdb/ldb_modules/util.c | |
parent | 4280527b6abb0070ad4f62338e9eea2c1ad991a7 (diff) | |
download | samba-2bff55f5deede15d09d2f685f5391e579ad36831.tar.gz samba-2bff55f5deede15d09d2f685f5391e579ad36831.tar.bz2 samba-2bff55f5deede15d09d2f685f5391e579ad36831.zip |
dsdb/modules: Split up helpers a bit to prevent recursive dependencies.
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sun Oct 10 23:47:54 UTC 2010 on sn-devel-104
Diffstat (limited to 'source4/dsdb/samdb/ldb_modules/util.c')
-rw-r--r-- | source4/dsdb/samdb/ldb_modules/util.c | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/source4/dsdb/samdb/ldb_modules/util.c b/source4/dsdb/samdb/ldb_modules/util.c index 569c967e95..d7bf807c24 100644 --- a/source4/dsdb/samdb/ldb_modules/util.c +++ b/source4/dsdb/samdb/ldb_modules/util.c @@ -484,33 +484,6 @@ int dsdb_module_del(struct ldb_module *module, return ret; } -const struct dsdb_class * get_last_structural_class(const struct dsdb_schema *schema,const struct ldb_message_element *element) -{ - const struct dsdb_class *last_class = NULL; - unsigned int i; - - for (i = 0; i < element->num_values; i++){ - const struct dsdb_class *tmp_class = dsdb_class_by_lDAPDisplayName_ldb_val(schema, &element->values[i]); - - if(tmp_class == NULL) { - continue; - } - - if(tmp_class->objectClassCategory > 1) { - continue; - } - - if (!last_class) { - last_class = tmp_class; - } else { - if (tmp_class->subClass_order > last_class->subClass_order) - last_class = tmp_class; - } - } - - return last_class; -} - /* check if a single valued link has multiple non-deleted values |