svn commit: samba r18029 - in branches/SAMBA_3_0/source: auth lib libsmb rpc_parse utils

vlendec at samba.org vlendec at samba.org
Mon Sep 4 09:51:47 GMT 2006


Author: vlendec
Date: 2006-09-04 09:51:47 +0000 (Mon, 04 Sep 2006)
New Revision: 18029

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

Log:
More C++ stuff
Modified:
   branches/SAMBA_3_0/source/auth/auth_util.c
   branches/SAMBA_3_0/source/lib/snprintf.c
   branches/SAMBA_3_0/source/libsmb/ntlm_check.c
   branches/SAMBA_3_0/source/libsmb/ntlmssp.c
   branches/SAMBA_3_0/source/rpc_parse/parse_prs.c
   branches/SAMBA_3_0/source/utils/ntlm_auth.c
   branches/SAMBA_3_0/source/utils/ntlm_auth_diagnostics.c


Changeset:
Modified: branches/SAMBA_3_0/source/auth/auth_util.c
===================================================================
--- branches/SAMBA_3_0/source/auth/auth_util.c	2006-09-04 09:29:50 UTC (rev 18028)
+++ branches/SAMBA_3_0/source/auth/auth_util.c	2006-09-04 09:51:47 UTC (rev 18029)
@@ -1374,7 +1374,7 @@
 	struct samu *sampass = NULL;
 	DOM_SID guest_sid;
 	BOOL ret;
-	static const char zeros[16];
+	static const char zeros[16] = { 0, };
 
 	if ( !(sampass = samu_new( NULL )) ) {
 		return NT_STATUS_NO_MEMORY;
@@ -1691,7 +1691,7 @@
 				auth_serversupplied_info **server_info, 
 				NET_USER_INFO_3 *info3) 
 {
-	static const char zeros[16];
+	static const char zeros[16] = { 0, };
 
 	NTSTATUS nt_status = NT_STATUS_OK;
 	char *found_username;

Modified: branches/SAMBA_3_0/source/lib/snprintf.c
===================================================================
--- branches/SAMBA_3_0/source/lib/snprintf.c	2006-09-04 09:29:50 UTC (rev 18028)
+++ branches/SAMBA_3_0/source/lib/snprintf.c	2006-09-04 09:51:47 UTC (rev 18029)
@@ -629,7 +629,7 @@
 			break;
 
 		case CNK_PTR:
-			cnk->strvalue = va_arg (args, void *);
+			cnk->strvalue = (char *)va_arg (args, void *);
 			for (i = 1; i < clist[pnum].num; i++) {
 				clist[pnum].chunks[i]->strvalue = cnk->strvalue;
 			}

Modified: branches/SAMBA_3_0/source/libsmb/ntlm_check.c
===================================================================
--- branches/SAMBA_3_0/source/libsmb/ntlm_check.c	2006-09-04 09:29:50 UTC (rev 18028)
+++ branches/SAMBA_3_0/source/libsmb/ntlm_check.c	2006-09-04 09:51:47 UTC (rev 18029)
@@ -183,7 +183,7 @@
 			     DATA_BLOB *user_sess_key, 
 			     DATA_BLOB *lm_sess_key)
 {
-	static const unsigned char zeros[8];
+	static const unsigned char zeros[8] = { 0, };
 	if (nt_pw == NULL) {
 		DEBUG(3,("ntlm_password_check: NO NT password stored for user %s.\n", 
 			 username));

Modified: branches/SAMBA_3_0/source/libsmb/ntlmssp.c
===================================================================
--- branches/SAMBA_3_0/source/libsmb/ntlmssp.c	2006-09-04 09:29:50 UTC (rev 18028)
+++ branches/SAMBA_3_0/source/libsmb/ntlmssp.c	2006-09-04 09:51:47 UTC (rev 18029)
@@ -1062,7 +1062,7 @@
 	}
 
 	if (!ntlmssp_state->nt_hash || !ntlmssp_state->lm_hash) {
-		static const uchar zeros[16];
+		static const uchar zeros[16] = { 0, };
 		/* do nothing - blobs are zero length */
 
 		/* session key is all zeros */

Modified: branches/SAMBA_3_0/source/rpc_parse/parse_prs.c
===================================================================
--- branches/SAMBA_3_0/source/rpc_parse/parse_prs.c	2006-09-04 09:29:50 UTC (rev 18028)
+++ branches/SAMBA_3_0/source/rpc_parse/parse_prs.c	2006-09-04 09:51:47 UTC (rev 18029)
@@ -1626,7 +1626,7 @@
 	uchar digest_final[16];
 	uchar confounder[8];
 	uchar seq_num[8];
-	static const uchar nullbytes[8];
+	static const uchar nullbytes[8] = { 0, };
 
 	static const uchar schannel_seal_sig[8] = SCHANNEL_SEAL_SIGNATURE;
 	static const uchar schannel_sign_sig[8] = SCHANNEL_SIGN_SIGNATURE;

Modified: branches/SAMBA_3_0/source/utils/ntlm_auth.c
===================================================================
--- branches/SAMBA_3_0/source/utils/ntlm_auth.c	2006-09-04 09:29:50 UTC (rev 18028)
+++ branches/SAMBA_3_0/source/utils/ntlm_auth.c	2006-09-04 09:51:47 UTC (rev 18029)
@@ -479,7 +479,7 @@
 
 static NTSTATUS winbind_pw_check(struct ntlmssp_state *ntlmssp_state, DATA_BLOB *user_session_key, DATA_BLOB *lm_session_key) 
 {
-	static const char zeros[16];
+	static const char zeros[16] = { 0, };
 	NTSTATUS nt_status;
 	char *error_string;
 	uint8 lm_key[8]; 

Modified: branches/SAMBA_3_0/source/utils/ntlm_auth_diagnostics.c
===================================================================
--- branches/SAMBA_3_0/source/utils/ntlm_auth_diagnostics.c	2006-09-04 09:29:50 UTC (rev 18028)
+++ branches/SAMBA_3_0/source/utils/ntlm_auth_diagnostics.c	2006-09-04 09:51:47 UTC (rev 18029)
@@ -449,7 +449,7 @@
 
 	uchar user_session_key[16];
 	uchar lm_key[16];
-	static const uchar zeros[8];
+	static const uchar zeros[8] = { 0, };
 	DATA_BLOB chall = data_blob(zeros, sizeof(zeros));
 	char *error_string;
 



More information about the samba-cvs mailing list