mirror of
https://github.com/curl/curl.git
synced 2025-02-23 15:10:03 +08:00
ntlm: Removed an unnecessary free of native Target Info
Due to commit 40ee1ba0dc
the free in Curl_ntlm_decode_type2_target() is
longer required.
This commit is contained in:
parent
40ee1ba0dc
commit
8145f92dcc
@ -193,9 +193,6 @@ CURLcode Curl_ntlm_decode_type2_target(struct SessionHandle *data,
|
|||||||
unsigned int target_info_len = 0;
|
unsigned int target_info_len = 0;
|
||||||
unsigned int target_info_offset = 0;
|
unsigned int target_info_offset = 0;
|
||||||
|
|
||||||
Curl_safefree(ntlm->target_info);
|
|
||||||
ntlm->target_info_len = 0;
|
|
||||||
|
|
||||||
if(size >= 48) {
|
if(size >= 48) {
|
||||||
target_info_len = readshort_le(&buffer[40]);
|
target_info_len = readshort_le(&buffer[40]);
|
||||||
target_info_offset = readint_le(&buffer[44]);
|
target_info_offset = readint_le(&buffer[44]);
|
||||||
@ -212,12 +209,11 @@ CURLcode Curl_ntlm_decode_type2_target(struct SessionHandle *data,
|
|||||||
return CURLE_OUT_OF_MEMORY;
|
return CURLE_OUT_OF_MEMORY;
|
||||||
|
|
||||||
memcpy(ntlm->target_info, &buffer[target_info_offset], target_info_len);
|
memcpy(ntlm->target_info, &buffer[target_info_offset], target_info_len);
|
||||||
ntlm->target_info_len = target_info_len;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ntlm->target_info_len = target_info_len;
|
||||||
|
|
||||||
return CURLE_OK;
|
return CURLE_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user