Changeset 429 for trunk/server/source3/utils/ntlm_auth.c
- Timestamp:
- Apr 9, 2010, 3:51:41 PM (15 years ago)
- Location:
- trunk/server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
-
Property svn:mergeinfo
set to
/vendor/3.5.2 merged eligible /vendor/current merged eligible
-
Property svn:mergeinfo
set to
-
trunk/server/source3/utils/ntlm_auth.c
r414 r429 1138 1138 /* Server negTokenInit (mech offerings) */ 1139 1139 spnego.type = SPNEGO_NEG_TOKEN_INIT; 1140 spnego.negTokenInit.mechTypes = SMB_XMALLOC_ARRAY(const char *, 2);1140 spnego.negTokenInit.mechTypes = talloc_array(ctx, const char *, 2); 1141 1141 #ifdef HAVE_KRB5 1142 spnego.negTokenInit.mechTypes[0] = smb_xstrdup(OID_KERBEROS5_OLD);1143 spnego.negTokenInit.mechTypes[1] = smb_xstrdup(OID_NTLMSSP);1142 spnego.negTokenInit.mechTypes[0] = talloc_strdup(ctx, OID_KERBEROS5_OLD); 1143 spnego.negTokenInit.mechTypes[1] = talloc_strdup(ctx, OID_NTLMSSP); 1144 1144 spnego.negTokenInit.mechTypes[2] = NULL; 1145 1145 #else 1146 spnego.negTokenInit.mechTypes[0] = smb_xstrdup(OID_NTLMSSP);1146 spnego.negTokenInit.mechTypes[0] = talloc_strdup(ctx, OID_NTLMSSP); 1147 1147 spnego.negTokenInit.mechTypes[1] = NULL; 1148 1148 #endif 1149 1149 1150 1150 1151 spnego.negTokenInit.mechListMIC = data_blob (principal,1151 spnego.negTokenInit.mechListMIC = data_blob_talloc(ctx, principal, 1152 1152 strlen(principal)); 1153 1153 … … 1274 1274 1275 1275 response.type = SPNEGO_NEG_TOKEN_TARG; 1276 response.negTokenTarg.supportedMech = SMB_STRDUP(OID_NTLMSSP);1277 response.negTokenTarg.mechListMIC = data_blob_ null;1276 response.negTokenTarg.supportedMech = talloc_strdup(ctx, OID_NTLMSSP); 1277 response.negTokenTarg.mechListMIC = data_blob_talloc(ctx, NULL, 0); 1278 1278 1279 1279 status = ntlmssp_update(ntlmssp_state, … … 1299 1299 1300 1300 response.type = SPNEGO_NEG_TOKEN_TARG; 1301 response.negTokenTarg.supportedMech = SMB_STRDUP(OID_KERBEROS5_OLD);1302 response.negTokenTarg.mechListMIC = data_blob_ null;1303 response.negTokenTarg.responseToken = data_blob_ null;1301 response.negTokenTarg.supportedMech = talloc_strdup(ctx, OID_KERBEROS5_OLD); 1302 response.negTokenTarg.mechListMIC = data_blob_talloc(ctx, NULL, 0); 1303 response.negTokenTarg.responseToken = data_blob_talloc(ctx, NULL, 0); 1304 1304 1305 1305 status = ads_verify_ticket(mem_ctx, lp_realm(), 0, … … 1360 1360 1361 1361 response.type = SPNEGO_NEG_TOKEN_TARG; 1362 response.negTokenTarg.supportedMech = SMB_STRDUP(OID_NTLMSSP);1363 response.negTokenTarg.mechListMIC = data_blob_ null;1362 response.negTokenTarg.supportedMech = talloc_strdup(ctx, OID_NTLMSSP); 1363 response.negTokenTarg.mechListMIC = data_blob_talloc(ctx, NULL, 0); 1364 1364 1365 1365 if (NT_STATUS_IS_OK(status)) {
Note:
See TracChangeset
for help on using the changeset viewer.