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;