svn commit: samba r5092 - in branches/SAMBA_4_0/source: lib/ldb/common lib/ldb/include libcli/auth

abartlet at samba.org abartlet at samba.org
Sat Jan 29 04:04:39 GMT 2005


Author: abartlet
Date: 2005-01-29 04:04:38 +0000 (Sat, 29 Jan 2005)
New Revision: 5092

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

Log:
Add a bit more const - moving it further into the LDB layer.

Andrew Bartlett

Modified:
   branches/SAMBA_4_0/source/lib/ldb/common/ldb_msg.c
   branches/SAMBA_4_0/source/lib/ldb/include/ldb.h
   branches/SAMBA_4_0/source/libcli/auth/credentials.h


Changeset:
Modified: branches/SAMBA_4_0/source/lib/ldb/common/ldb_msg.c
===================================================================
--- branches/SAMBA_4_0/source/lib/ldb/common/ldb_msg.c	2005-01-29 04:03:12 UTC (rev 5091)
+++ branches/SAMBA_4_0/source/lib/ldb/common/ldb_msg.c	2005-01-29 04:04:38 UTC (rev 5092)
@@ -202,11 +202,11 @@
   add a string element to a message
 */
 int ldb_msg_add_string(struct ldb_context *ldb, struct ldb_message *msg, 
-		       const char *attr_name, char *str)
+		       const char *attr_name, const char *str)
 {
 	struct ldb_val val;
 
-	val.data = str;
+	val.data = discard_const_p(char, str);
 	val.length = strlen(str);
 
 	return ldb_msg_add_value(ldb, msg, attr_name, &val);

Modified: branches/SAMBA_4_0/source/lib/ldb/include/ldb.h
===================================================================
--- branches/SAMBA_4_0/source/lib/ldb/include/ldb.h	2005-01-29 04:03:12 UTC (rev 5091)
+++ branches/SAMBA_4_0/source/lib/ldb/include/ldb.h	2005-01-29 04:04:38 UTC (rev 5092)
@@ -258,7 +258,7 @@
 		      const char *attr_name,
 		      const struct ldb_val *val);
 int ldb_msg_add_string(struct ldb_context *ldb, struct ldb_message *msg, 
-		       const char *attr_name, char *str);
+		       const char *attr_name, const char *str);
 
 /* compare two message elements - return 0 on match */
 int ldb_msg_element_compare(struct ldb_message_element *el1, 

Modified: branches/SAMBA_4_0/source/libcli/auth/credentials.h
===================================================================
--- branches/SAMBA_4_0/source/libcli/auth/credentials.h	2005-01-29 04:03:12 UTC (rev 5091)
+++ branches/SAMBA_4_0/source/libcli/auth/credentials.h	2005-01-29 04:04:38 UTC (rev 5092)
@@ -30,8 +30,8 @@
 	struct netr_Credential client;
 	struct netr_Credential server;
 	uint16_t secure_channel_type;
-	char *computer_name;
-	char *account_name;
+	const char *computer_name;
+	const char *account_name;
 };
 
 /* for the timebeing, use the same neg flags as Samba3. */



More information about the samba-cvs mailing list