diff --git a/lib/asyn-ares.c b/lib/asyn-ares.c index 3a813fc983..b530c4a082 100644 --- a/lib/asyn-ares.c +++ b/lib/asyn-ares.c @@ -592,7 +592,7 @@ static void query_completed_cb(void *arg, /* (struct connectdata *) */ res->num_pending--; if(CURL_ASYNC_SUCCESS == status) { - struct Curl_addrinfo *ai = Curl_he2ai(hostent, data->conn->localport); + struct Curl_addrinfo *ai = Curl_he2ai(hostent, data->conn->remote_port); if(ai) { compound_results(res, ai); }