svn commit: samba r26692 - in branches/SAMBA_4_0: . source/lib/registry

jelmer at samba.org jelmer at samba.org
Mon Jan 7 23:41:57 GMT 2008


Author: jelmer
Date: 2008-01-07 23:41:55 +0000 (Mon, 07 Jan 2008)
New Revision: 26692

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=26692

Log:
registry: Treat key and value names case-insensitively.

Modified:
   branches/SAMBA_4_0/
   branches/SAMBA_4_0/source/lib/registry/ldb.c


Changeset:

Property changes on: branches/SAMBA_4_0
___________________________________________________________________
Name: bzr:revision-info
...skipped...
Name: bzr:revision-id:v3-trunk0
...skipped...

Modified: branches/SAMBA_4_0/source/lib/registry/ldb.c
===================================================================
--- branches/SAMBA_4_0/source/lib/registry/ldb.c	2008-01-07 22:34:53 UTC (rev 26691)
+++ branches/SAMBA_4_0/source/lib/registry/ldb.c	2008-01-07 23:41:55 UTC (rev 26692)
@@ -345,6 +345,7 @@
 {
 	struct ldb_key_data *kd;
 	struct ldb_context *wrap;
+	struct ldb_message *attrs_msg;
 
 	if (location == NULL)
 		return WERR_INVALID_PARAM;
@@ -357,6 +358,15 @@
 		return WERR_FOOBAR;
 	}
 
+	attrs_msg = ldb_msg_new(wrap);
+	W_ERROR_HAVE_NO_MEMORY(attrs_msg);
+	attrs_msg->dn = ldb_dn_new(attrs_msg, wrap, "@ATTRIBUTES");
+	W_ERROR_HAVE_NO_MEMORY(attrs_msg->dn);
+	ldb_msg_add_string(attrs_msg, "key", "CASE_INSENSITIVE");
+	ldb_msg_add_string(attrs_msg, "value", "CASE_INSENSITIVE");
+
+	ldb_add(wrap, attrs_msg);
+
 	ldb_set_debug_stderr(wrap);
 
 	kd = talloc_zero(parent_ctx, struct ldb_key_data);



More information about the samba-cvs mailing list