From: Daniel Stenberg Date: Fri, 28 Jan 2005 23:21:24 +0000 (+0000) Subject: Connect failures with the multi interface was often returned as "connect() X-Git-Tag: curl-7_13_0~18 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f661475962213123b5e640db9744b23ea361ac65;p=thirdparty%2Fcurl.git Connect failures with the multi interface was often returned as "connect() timed out" even though the reason was different. Fixed this problem by not setting this timeout to zero when using multi. --- diff --git a/CHANGES b/CHANGES index 059f9aa538..c33f4e709c 100644 --- a/CHANGES +++ b/CHANGES @@ -6,6 +6,10 @@ Changelog +Daniel (29 January 2005) +- Connect failures with the multi interface was often returned as "connect() + timed out" even though the reason was different. + Daniel (28 January 2005) - KNOWN_BUGS #17 fixed. A DNS cache entry may not remain locked between two curl_easy_perform() invokes. It was previously unlocked at disconnect, which diff --git a/lib/connect.c b/lib/connect.c index 3b40891ada..5cd4c06561 100644 --- a/lib/connect.c +++ b/lib/connect.c @@ -754,7 +754,7 @@ CURLcode Curl_connecthost(struct connectdata *conn, /* context */ if(data->state.used_interface == Curl_if_multi) /* don't hang when doing multi */ - timeout_per_addr = timeout_ms = 0; + timeout_per_addr = 0; /* * Connecting with a Curl_addrinfo chain