mirror of
https://github.com/curl/curl.git
synced 2024-11-21 01:16:58 +08:00
If NTLM is requested, only re-use connections that have the exact same
credentials.
This commit is contained in:
parent
a2a63c27f4
commit
0049c09fc3
@ -1360,9 +1360,11 @@ ConnectionExists(struct SessionHandle *data,
|
||||
continue;
|
||||
}
|
||||
}
|
||||
if(needle->protocol & PROT_FTP) {
|
||||
/* This is FTP, verify that we're using the same name and
|
||||
password as well */
|
||||
if((needle->protocol & PROT_FTP) ||
|
||||
((needle->protocol & PROT_HTTP) &&
|
||||
(needle->data->state.authwant==CURLAUTH_NTLM))) {
|
||||
/* This is FTP or HTTP+NTLM, verify that we're using the same name
|
||||
and password as well */
|
||||
if(!strequal(needle->user, check->user) ||
|
||||
!strequal(needle->passwd, check->passwd)) {
|
||||
/* one of them was different */
|
||||
|
Loading…
Reference in New Issue
Block a user