diff options
author | Andrew Bartlett <abartlet@samba.org> | 2009-09-21 19:26:59 -0700 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2009-09-21 20:50:26 -0700 |
commit | 399c7160d56866725d8931a2f816de3b6a995704 (patch) | |
tree | 8eaa3866ac9eea306522c8b23ff6d80e0ba970a3 /source4/dsdb/schema | |
parent | 9e85192e6415fbaacf394330f6e61759190485ad (diff) | |
download | samba-399c7160d56866725d8931a2f816de3b6a995704.tar.gz samba-399c7160d56866725d8931a2f816de3b6a995704.tar.xz samba-399c7160d56866725d8931a2f816de3b6a995704.zip |
s4:ldb Add 'single-value' support to LDB.
This is currently only triggered via Samba4's schema code.
Diffstat (limited to 'source4/dsdb/schema')
-rw-r--r-- | source4/dsdb/schema/schema_init.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source4/dsdb/schema/schema_init.c b/source4/dsdb/schema/schema_init.c index fa1953a14fd..8bb54f47f4e 100644 --- a/source4/dsdb/schema/schema_init.c +++ b/source4/dsdb/schema/schema_init.c @@ -653,6 +653,10 @@ static int dsdb_schema_setup_ldb_schema_attribute(struct ldb_context *ldb, if (dsdb_schema_unique_attribute(a->name)) { a->flags |= LDB_ATTR_FLAG_UNIQUE_INDEX; } + if (attr->isSingleValued) { + a->flags |= LDB_ATTR_FLAG_SINGLE_VALUE; + } + return LDB_SUCCESS; } |