r18029: More C++ stuff
authorVolker Lendecke <vlendec@samba.org>
Mon, 4 Sep 2006 09:51:47 +0000 (09:51 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 16:43:23 +0000 (11:43 -0500)
(This used to be commit 089b51e28cc5e3674e4edf5464c7a15673c5ec0f)

source3/auth/auth_util.c
source3/lib/snprintf.c
source3/libsmb/ntlm_check.c
source3/libsmb/ntlmssp.c
source3/rpc_parse/parse_prs.c
source3/utils/ntlm_auth.c
source3/utils/ntlm_auth_diagnostics.c

index c2f32f4f9553c9c87fb63b8dc3c254f4b8c0b45f..1ab9d2a49e11e48557806fd4f53584cca2c9bf74 100644 (file)
@@ -1374,7 +1374,7 @@ static NTSTATUS make_new_server_info_guest(auth_serversupplied_info **server_inf
        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 @@ NTSTATUS make_server_info_info3(TALLOC_CTX *mem_ctx,
                                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;
index 8ff76ab1165e43e84685d6c164ddda41cc32fe34..1cede3b27c9b1377589771f4a29c3933e7b5e92f 100644 (file)
@@ -629,7 +629,7 @@ static size_t dopr(char *buffer, size_t maxlen, const char *format, va_list args
                        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;
                        }
index 212bc19767de331e0525ed00637ae16317427677..e1fc92e34499e6363673d7d0ca90024ddfa1eec7 100644 (file)
@@ -183,7 +183,7 @@ NTSTATUS ntlm_password_check(TALLOC_CTX *mem_ctx,
                             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));
index d017bdb76cf1d9233c8aa71ffdc5999d745f6c3c..c1852a11879128e3ca0adbbd72c86e0467578ab2 100644 (file)
@@ -1062,7 +1062,7 @@ static NTSTATUS ntlmssp_client_challenge(struct ntlmssp_state *ntlmssp_state,
        }
 
        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 */
index 820565f09f6b837fa117c84dfed4edbb460ae598..e348ef460d6764ca2e692fc17ab88bb3d4f1bf75 100644 (file)
@@ -1626,7 +1626,7 @@ void schannel_encode(struct schannel_auth_struct *a, enum pipe_auth_level auth_l
        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;
index 39b511ca4e7a03d42f6ee804124d85efa65893f0..0774866e56fbaee10687060854bac398157ba70c 100644 (file)
@@ -479,7 +479,7 @@ static NTSTATUS contact_winbind_change_pswd_auth_crap(const char *username,
 
 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]; 
index e69715affd024300c9a1860176aae6d3000c542f..f7997de711e75b2da6a1b42b3fb9dd156d826577 100644 (file)
@@ -449,7 +449,7 @@ static BOOL test_plaintext(enum ntlm_break break_which)
 
        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;