From: Daniel Stenberg Date: Tue, 25 Jul 2000 12:13:57 +0000 (+0000) Subject: tiny adjustments to set the start-time before the curl_connect() is called to X-Git-Tag: curl-7_1_1~54 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0cb4814105de3a2da408db23bbc98c3634dca320;p=thirdparty%2Fcurl.git tiny adjustments to set the start-time before the curl_connect() is called to allow the connect function to better deal with timeouts, as was just added to ftp --- diff --git a/lib/url.c b/lib/url.c index 5194da011b..a8fe1ec778 100644 --- a/lib/url.c +++ b/lib/url.c @@ -1166,13 +1166,16 @@ CURLcode curl_connect(CURL *curl, CURLconnect **in_connect) } if(conn->curl_connect) { - /* is there a post-connect() procedure? */ + /* is there a connect() procedure? */ + conn->now = tvnow(); /* set this here for timeout purposes in the + connect procedure, it is later set again for the + progress meter purpose */ result = conn->curl_connect(conn); if(result != CURLE_OK) return result; /* pass back errors */ } - pgrsTime(data, TIMER_CONNECT); + pgrsTime(data, TIMER_CONNECT); /* we're connected */ conn->now = tvnow(); /* time this *after* the connect is done */ conn->bytecount = 0;