diff options
author | Matthias Dieter Wallnöfer <mdw@samba.org> | 2012-04-04 18:55:40 +0200 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2012-04-11 12:50:16 +1000 |
commit | 3fa5f84d2f7bdd3747ea14453fc49eb6931eeedf (patch) | |
tree | 3876653102c8225d5f0820b211d76fff0d088f49 /source4/dsdb/samdb/ldb_modules/descriptor.c | |
parent | ba96b2491e106dd9035d3b3b1f95cb81412e0847 (diff) | |
download | samba-3fa5f84d2f7bdd3747ea14453fc49eb6931eeedf.tar.gz samba-3fa5f84d2f7bdd3747ea14453fc49eb6931eeedf.tar.bz2 samba-3fa5f84d2f7bdd3747ea14453fc49eb6931eeedf.zip |
s4:dsdb - introduce a only constant-time "get_last_structural_class()" call
With the redesign of the previous patches this has become possible.
Diffstat (limited to 'source4/dsdb/samdb/ldb_modules/descriptor.c')
-rw-r--r-- | source4/dsdb/samdb/ldb_modules/descriptor.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/source4/dsdb/samdb/ldb_modules/descriptor.c b/source4/dsdb/samdb/ldb_modules/descriptor.c index f2afe742af..0a4b1da39f 100644 --- a/source4/dsdb/samdb/ldb_modules/descriptor.c +++ b/source4/dsdb/samdb/ldb_modules/descriptor.c @@ -542,8 +542,7 @@ static int descriptor_add(struct ldb_module *module, struct ldb_request *req) return ldb_operr(ldb); } - objectclass = get_last_structural_class(schema, objectclass_element, - true); + objectclass = get_last_structural_class(schema, objectclass_element); if (objectclass == NULL) { return ldb_operr(ldb); } @@ -661,8 +660,7 @@ static int descriptor_modify(struct ldb_module *module, struct ldb_request *req) return ldb_operr(ldb); } - objectclass = get_last_structural_class(schema, objectclass_element, - true); + objectclass = get_last_structural_class(schema, objectclass_element); if (objectclass == NULL) { return ldb_operr(ldb); } |