fixed problems I missed to fix from my cleanup

This commit is contained in:
Daniel Stenberg
2004-06-24 08:09:54 +00:00
parent 560c257bd0
commit 1daa258b8a

View File

@@ -185,11 +185,11 @@ static unsigned __stdcall gethostbyname_thread (void *arg)
WSASetLastError (conn->async.status = NO_DATA); /* pending status */ WSASetLastError (conn->async.status = NO_DATA); /* pending status */
he = gethostbyname (conn->async.hostname); he = gethostbyname (conn->async.hostname);
if (he) { if (he) {
Curl_addrinfo_callback(conn, CURL_ASYNC_SUCCESS, he); Curl_addrinfo4_callback(conn, CURL_ASYNC_SUCCESS, he);
rc = 1; rc = 1;
} }
else { else {
Curl_addrinfo_callback(conn, (int)WSAGetLastError(), NULL); Curl_addrinfo4_callback(conn, (int)WSAGetLastError(), NULL);
rc = 0; rc = 0;
} }
TRACE(("Winsock-error %d, addr %s\n", conn->async.status, TRACE(("Winsock-error %d, addr %s\n", conn->async.status,
@@ -451,7 +451,7 @@ Curl_addrinfo *Curl_getaddrinfo(struct connectdata *conn,
in = inet_addr(hostname); in = inet_addr(hostname);
if (in != CURL_INADDR_NONE) if (in != CURL_INADDR_NONE)
/* This is a dotted IP address 123.123.123.123-style */ /* This is a dotted IP address 123.123.123.123-style */
return Curl_ip2addr(in, hostname); return Curl_ip2addr(in, hostname, port);
/* fire up a new resolver thread! */ /* fire up a new resolver thread! */
if (init_resolve_thread(conn, hostname, port, NULL)) { if (init_resolve_thread(conn, hostname, port, NULL)) {