svn commit: samba r26416 - in branches/SAMBA_4_0/source/auth/gensec: .

kai at samba.org kai at samba.org
Wed Dec 12 11:08:32 GMT 2007


Author: kai
Date: 2007-12-12 11:08:32 +0000 (Wed, 12 Dec 2007)
New Revision: 26416

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

Log:
Janitorial: Fix warnings in auth/gensec/

As per metze's suggestion, the "unused variables" warning is left in to remind
us to fix the #else part of the #if 1

Modified:
   branches/SAMBA_4_0/source/auth/gensec/cyrus_sasl.c
   branches/SAMBA_4_0/source/auth/gensec/gensec_gssapi.c


Changeset:
Modified: branches/SAMBA_4_0/source/auth/gensec/cyrus_sasl.c
===================================================================
--- branches/SAMBA_4_0/source/auth/gensec/cyrus_sasl.c	2007-12-12 10:21:25 UTC (rev 26415)
+++ branches/SAMBA_4_0/source/auth/gensec/cyrus_sasl.c	2007-12-12 11:08:32 UTC (rev 26416)
@@ -101,7 +101,7 @@
 		return SASL_NOMEM;
 	}
 	secret->len = strlen(password);
-	safe_strcpy(secret->data, password, secret->len+1);
+	safe_strcpy((char*)secret->data, password, secret->len+1);
 	*psecret = secret;
 	return SASL_OK;
 }
@@ -213,8 +213,9 @@
 		sasl_ret = sasl_client_start(gensec_sasl_state->conn, gensec_security->ops->sasl_name, 
 					     NULL, &out_data, &out_len, &mech);
 	} else {
-		sasl_ret = sasl_client_step(gensec_sasl_state->conn, 
-					    in.data, in.length, NULL, &out_data, &out_len);
+		sasl_ret = sasl_client_step(gensec_sasl_state->conn,
+					    (char*)in.data, in.length, NULL,
+					    &out_data, &out_len);
 	}
 	if (sasl_ret == SASL_OK || sasl_ret == SASL_CONTINUE) {
 		*out = data_blob_talloc(out_mem_ctx, out_data, out_len);
@@ -237,8 +238,9 @@
 	const char *out_data;
 	unsigned int out_len;
 
-	int sasl_ret = sasl_decode(gensec_sasl_state->conn, 
-				   in->data, in->length, &out_data, &out_len);
+	int sasl_ret = sasl_decode(gensec_sasl_state->conn,
+				   (char*)in->data, in->length, &out_data,
+				   &out_len);
 	if (sasl_ret == SASL_OK) {
 		*out = data_blob_talloc(out_mem_ctx, out_data, out_len);
 		*len_processed = in->length;
@@ -260,8 +262,9 @@
 	const char *out_data;
 	unsigned int out_len;
 
-	int sasl_ret = sasl_encode(gensec_sasl_state->conn, 
-				   in->data, in->length, &out_data, &out_len);
+	int sasl_ret = sasl_encode(gensec_sasl_state->conn,
+				   (char*)in->data, in->length, &out_data,
+				   &out_len);
 	if (sasl_ret == SASL_OK) {
 		*out = data_blob_talloc(out_mem_ctx, out_data, out_len);
 		*len_processed = in->length;
@@ -278,7 +281,8 @@
 	struct gensec_sasl_state *gensec_sasl_state = talloc_get_type(gensec_security->private_data,
 								      struct gensec_sasl_state);
 	sasl_ssf_t ssf;
-	int sasl_ret = sasl_getprop(gensec_sasl_state->conn, SASL_SSF, &ssf);
+	int sasl_ret = sasl_getprop(gensec_sasl_state->conn, SASL_SSF,
+			(const void**)&ssf);
 	if (sasl_ret != SASL_OK) {
 		return false;
 	}

Modified: branches/SAMBA_4_0/source/auth/gensec/gensec_gssapi.c
===================================================================
--- branches/SAMBA_4_0/source/auth/gensec/gensec_gssapi.c	2007-12-12 10:21:25 UTC (rev 26415)
+++ branches/SAMBA_4_0/source/auth/gensec/gensec_gssapi.c	2007-12-12 11:08:32 UTC (rev 26416)
@@ -54,7 +54,7 @@
 	gss_name_t server_name;
 	gss_name_t client_name;
 	OM_uint32 want_flags, got_flags;
-	const gss_OID_desc *gss_oid;
+	gss_OID gss_oid;
 
 	DATA_BLOB session_key;
 	DATA_BLOB pac;
@@ -82,7 +82,7 @@
 
 static char *gssapi_error_string(TALLOC_CTX *mem_ctx, 
 				 OM_uint32 maj_stat, OM_uint32 min_stat, 
-				 const gss_OID_desc *mech)
+				 const gss_OID mech)
 {
 	OM_uint32 disp_min_stat, disp_maj_stat;
 	gss_buffer_desc maj_error_message;
@@ -448,7 +448,7 @@
 							gensec_gssapi_state->client_cred->creds,
 							&gensec_gssapi_state->gssapi_context, 
 							gensec_gssapi_state->server_name, 
-							discard_const_p(gss_OID_desc, gensec_gssapi_state->gss_oid),
+							gensec_gssapi_state->gss_oid,
 							gensec_gssapi_state->want_flags, 
 							0, 
 							gensec_gssapi_state->input_chan_bindings,



More information about the samba-cvs mailing list