[dovecot-cvs] dovecot/src/auth mech-ntlm.c, 1.23, 1.24 mech-rpa.c, 1.23, 1.24

cras at dovecot.org cras at dovecot.org
Tue Feb 14 20:59:11 EET 2006


Update of /var/lib/cvs/dovecot/src/auth
In directory talvi:/tmp/cvs-serv11001/auth

Modified Files:
	mech-ntlm.c mech-rpa.c 
Log Message:
While casting const pointers to something else, the const was often
unneededly dropped out in the middle of casts.



Index: mech-ntlm.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/auth/mech-ntlm.c,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -d -r1.23 -r1.24
--- mech-ntlm.c	13 Jan 2006 20:25:57 -0000	1.23
+++ mech-ntlm.c	14 Feb 2006 18:59:09 -0000	1.24
@@ -192,7 +192,7 @@
 
 	if (!request->challenge) {
 		const struct ntlmssp_request *ntlm_request =
-			(struct ntlmssp_request *)data;
+			(const struct ntlmssp_request *)data;
 		const struct ntlmssp_challenge *message;
 		size_t message_size;
 		uint32_t flags;
@@ -216,7 +216,7 @@
 				       message, message_size);
 	} else {
 		const struct ntlmssp_response *response =
-			(struct ntlmssp_response *)data;
+			(const struct ntlmssp_response *)data;
 		const char *username;
 
 		if (!ntlmssp_check_response(response, data_size, &error)) {

Index: mech-rpa.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/auth/mech-rpa.c,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -d -r1.23 -r1.24
--- mech-rpa.c	13 Jan 2006 20:25:57 -0000	1.23
+++ mech-rpa.c	14 Feb 2006 18:59:09 -0000	1.24
@@ -180,7 +180,7 @@
 static bool
 rpa_parse_token1(const void *data, size_t data_size, const char **error)
 {
-	const unsigned char *end = ((unsigned char *) data) + data_size;
+	const unsigned char *end = ((const unsigned char *) data) + data_size;
 	const unsigned char *p;
 	unsigned int version_lo, version_hi;
 
@@ -262,7 +262,7 @@
 		 size_t data_size, const char **error)
 {
 	struct auth_request *auth_request = &request->auth_request;
-	const unsigned char *end = ((unsigned char *)data) + data_size;
+	const unsigned char *end = ((const unsigned char *)data) + data_size;
 	const unsigned char *p;
 	unsigned int len;
 	const char *user, *realm;



More information about the dovecot-cvs mailing list