Gisle Vanem's fix for better info messages when failing to connect using

the multi interface
This commit is contained in:
Daniel Stenberg 2004-12-06 22:45:45 +00:00
parent 30dfc00a54
commit b96a0dba90
1 changed files with 9 additions and 1 deletions

View File

@ -523,10 +523,18 @@ CURLcode Curl_is_connected(struct connectdata *conn,
}
}
else if(WAITCONN_TIMEOUT != rc) {
int error = 0;
/* nope, not connected */
if (WAITCONN_FDSET_ERROR == rc) {
verifyconnect(sockfd, &error);
infof(data, "%s\n",Curl_strerror(conn,error));
}
else
infof(data, "Connection failed\n");
if(trynextip(conn, sockindex, connected)) {
int error = Curl_ourerrno();
error = Curl_ourerrno();
failf(data, "Failed connect to %s:%d; %s",
conn->host.name, conn->port, Curl_strerror(conn,error));
code = CURLE_COULDNT_CONNECT;