mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
url: Fix conn reuse for local ports and interfaces
- Fix connection reuse for when the proposed new conn 'needle' has a specified local port but does not have a specified device interface. Bug: https://curl.haxx.se/mail/lib-2016-11/0137.html Reported-by: bjt3[at]hotmail.com
This commit is contained in:
parent
f18f7bf934
commit
3e9c0230f4
@ -3400,9 +3400,8 @@ ConnectionExists(struct Curl_easy *data,
|
|||||||
*/
|
*/
|
||||||
if((check->localport != needle->localport) ||
|
if((check->localport != needle->localport) ||
|
||||||
(check->localportrange != needle->localportrange) ||
|
(check->localportrange != needle->localportrange) ||
|
||||||
!check->localdev ||
|
(needle->localdev &&
|
||||||
!needle->localdev ||
|
(!check->localdev || strcmp(check->localdev, needle->localdev))))
|
||||||
strcmp(check->localdev, needle->localdev))
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user