diff options
| -rw-r--r-- | lib/url.c | 7 | 
1 files changed, 5 insertions, 2 deletions
| @@ -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; | 
