Changeset 228 for branches/samba-3.2.x/source/utils/ntlm_auth.c
- Timestamp:
- May 26, 2009, 9:44:50 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/samba-3.2.x/source/utils/ntlm_auth.c
r133 r228 381 381 382 382 if (nt_response && nt_response->length) { 383 memcpy(request.data.auth_crap.nt_resp, 384 nt_response->data, 385 MIN(nt_response->length, sizeof(request.data.auth_crap.nt_resp))); 383 if (nt_response->length > sizeof(request.data.auth_crap.nt_resp)) { 384 request.flags = request.flags | WBFLAG_BIG_NTLMV2_BLOB; 385 request.extra_len = nt_response->length; 386 request.extra_data.data = SMB_MALLOC_ARRAY(char, request.extra_len); 387 if (request.extra_data.data == NULL) { 388 return NT_STATUS_NO_MEMORY; 389 } 390 memcpy(request.extra_data.data, nt_response->data, 391 nt_response->length); 392 393 } else { 394 memcpy(request.data.auth_crap.nt_resp, 395 nt_response->data, nt_response->length); 396 } 386 397 request.data.auth_crap.nt_resp_len = nt_response->length; 387 398 } 388 399 389 400 result = winbindd_request_response(WINBINDD_PAM_AUTH_CRAP, &request, &response); 401 SAFE_FREE(request.extra_data.data); 390 402 391 403 /* Display response */
Note:
See TracChangeset
for help on using the changeset viewer.