Index: utils/ntlm_auth.c =================================================================== --- utils/ntlm_auth.c (revision 9303) +++ utils/ntlm_auth.c (working copy) @@ -753,7 +753,7 @@ /* Server negTokenInit (mech offerings) */ spnego.type = SPNEGO_NEG_TOKEN_INIT; - spnego.negTokenInit.mechTypes = SMB_XMALLOC_ARRAY(const char *, 3); + spnego.negTokenInit.mechTypes = SMB_XMALLOC_ARRAY(char *, 3); #ifdef HAVE_KRB5 spnego.negTokenInit.mechTypes[0] = smb_xstrdup(OID_KERBEROS5_OLD); spnego.negTokenInit.mechTypes[1] = smb_xstrdup(OID_NTLMSSP); @@ -1022,7 +1022,7 @@ DATA_BLOB null_blob = data_blob(NULL, 0); DATA_BLOB to_server; char *to_server_base64; - const char *my_mechs[] = {OID_NTLMSSP, NULL}; + char *my_mechs[] = {OID_NTLMSSP, NULL}; DEBUG(10, ("Got spnego negTokenInit with NTLMSSP\n")); @@ -1305,7 +1305,7 @@ /* The server offers a list of mechanisms */ - const char **mechType = spnego.negTokenInit.mechTypes; + char **mechType = spnego.negTokenInit.mechTypes; while (*mechType != NULL) {