summaryrefslogtreecommitdiff
path: root/source4/dsdb
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2008-04-08 13:32:38 +0200
committerJelmer Vernooij <jelmer@samba.org>2008-04-08 13:32:38 +0200
commitdcc44f1757e24e169ca7730a5c56a0488cd5b110 (patch)
tree8192a866e717df5a2788cb65bc11682b319cc9dc /source4/dsdb
parent8dd6f735bc6ff65a364ac65572529e8abf6f130a (diff)
parent0e59c73fe3a5cde76881294f17bf6ca9258f67a1 (diff)
downloadsamba-dcc44f1757e24e169ca7730a5c56a0488cd5b110.tar.gz
samba-dcc44f1757e24e169ca7730a5c56a0488cd5b110.tar.bz2
samba-dcc44f1757e24e169ca7730a5c56a0488cd5b110.zip
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into pidldocs
(This used to be commit c8dbf00b4490d804e1aac96a3fb66ff726bf9ef6)
Diffstat (limited to 'source4/dsdb')
-rw-r--r--source4/dsdb/samdb/ldb_modules/rootdse.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/source4/dsdb/samdb/ldb_modules/rootdse.c b/source4/dsdb/samdb/ldb_modules/rootdse.c
index 3235b24ef9..50f333d095 100644
--- a/source4/dsdb/samdb/ldb_modules/rootdse.c
+++ b/source4/dsdb/samdb/ldb_modules/rootdse.c
@@ -26,6 +26,7 @@
#include "lib/ldb/include/ldb_private.h"
#include "system/time.h"
#include "dsdb/samdb/samdb.h"
+#include "version.h"
struct private_data {
int num_controls;
@@ -202,6 +203,13 @@ static int rootdse_add_dynamic(struct ldb_module *module, struct ldb_message *ms
}
}
+ if (schema && do_attribute_explicit(attrs, "vendorVersion")) {
+ if (ldb_msg_add_fmt(msg, "vendorVersion",
+ "%s", SAMBA_VERSION_STRING) != 0) {
+ goto failed;
+ }
+ }
+
/* TODO: lots more dynamic attributes should be added here */
return LDB_SUCCESS;