bug fix for the problem Juan Ignacio Hervs discovered today

This commit is contained in:
Daniel Stenberg 2002-11-22 16:59:40 +00:00
parent 12cfb4f7ee
commit ce011b8a2d

View File

@ -1610,6 +1610,9 @@ static CURLcode ConnectPlease(struct connectdata *conn,
return result;
}
/*
* ALERT! The 'dns' pointer being passed in here might be NULL at times.
*/
static void verboseconnect(struct connectdata *conn,
struct Curl_dns_entry *dns)
{
@ -1643,7 +1646,7 @@ static void verboseconnect(struct connectdata *conn,
}
#else
{
Curl_addrinfo *hostaddr=dns->addr;
Curl_addrinfo *hostaddr=dns?dns->addr:NULL;
struct in_addr in;
(void) memcpy(&in.s_addr, &conn->serv_addr.sin_addr, sizeof (in.s_addr));
infof(data, "Connected to %s (%s) port %d\n",