fix the Curl_connected_proxy function for when libcurl actually connects fine

to it in the actual connect call and not asynchronously.
This commit is contained in:
Daniel Stenberg 2009-05-11 11:45:56 +00:00
parent e6e6c6e635
commit f04720afb8
1 changed files with 6 additions and 0 deletions

View File

@ -2825,6 +2825,12 @@ CURLcode Curl_connected_proxy(struct connectdata *conn)
CURLcode result = CURLE_OK;
struct SessionHandle *data = conn->data;
if(conn->bits.tcpconnect)
/* allow this to get called again from the multi interface when TCP is
found connected in the state machine, even though it has already been
called if the connection happened "instantly" */
return CURLE_OK;
switch(data->set.proxytype) {
#ifndef CURL_DISABLE_PROXY
case CURLPROXY_SOCKS5: