svn commit: samba r12995 - in
branches/SAMBA_4_0/source/lib/ldb/modules: .
abartlet at samba.org
abartlet at samba.org
Wed Jan 18 11:21:53 GMT 2006
Author: abartlet
Date: 2006-01-18 11:21:52 +0000 (Wed, 18 Jan 2006)
New Revision: 12995
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=12995
Log:
Don't allow overrides on "name" from above, as it can't be correct.
Andrew Bartlett
Modified:
branches/SAMBA_4_0/source/lib/ldb/modules/rdn_name.c
Changeset:
Modified: branches/SAMBA_4_0/source/lib/ldb/modules/rdn_name.c
===================================================================
--- branches/SAMBA_4_0/source/lib/ldb/modules/rdn_name.c 2006-01-18 10:25:04 UTC (rev 12994)
+++ branches/SAMBA_4_0/source/lib/ldb/modules/rdn_name.c 2006-01-18 11:21:52 UTC (rev 12995)
@@ -63,11 +63,6 @@
return ldb_next_request(module, req);
}
- /* Perhaps someone above us knows better */
- if ((attribute = rdn_name_find_attribute(msg, "name")) != NULL ) {
- return ldb_next_request(module, req);
- }
-
msg2 = talloc(module, struct ldb_message);
if (!msg2) {
return -1;
@@ -87,6 +82,11 @@
return -1;
}
+ /* Perhaps someone above us tried to set this? */
+ if ((attribute = rdn_name_find_attribute(msg, "name")) != NULL ) {
+ attribute->num_values = 0;
+ }
+
if (ldb_msg_add_value(msg2, "name", &rdn->value) != 0) {
talloc_free(msg2);
return -1;
More information about the samba-cvs
mailing list