Commit f04720af authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

fix the Curl_connected_proxy function for when libcurl actually connects fine

to it in the actual connect call and not asynchronously.
parent e6e6c6e6
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -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: