Loading lib/hostip4.c +3 −6 Original line number Diff line number Diff line Loading @@ -355,13 +355,10 @@ Curl_addrinfo *Curl_getaddrinfo(struct connectdata *conn, infof(data, "gethostbyname(2) failed for %s\n", hostname); else { /* * Copy the hostent struct right here, as the static one we got a * pointer to might get removed when we don't want/expect that. Windows * (other platforms?) also doesn't allow passing of the returned data * between threads, which thus the copying here them allows the app to * do. * Translate the hostent to Curl_addrinfo and return the allocated * data. */ return Curl_addrinfo_copy(h); return Curl_addrinfo_copy(h, port); } #endif /*HAVE_GETHOSTBYNAME_R */ } Loading Loading
lib/hostip4.c +3 −6 Original line number Diff line number Diff line Loading @@ -355,13 +355,10 @@ Curl_addrinfo *Curl_getaddrinfo(struct connectdata *conn, infof(data, "gethostbyname(2) failed for %s\n", hostname); else { /* * Copy the hostent struct right here, as the static one we got a * pointer to might get removed when we don't want/expect that. Windows * (other platforms?) also doesn't allow passing of the returned data * between threads, which thus the copying here them allows the app to * do. * Translate the hostent to Curl_addrinfo and return the allocated * data. */ return Curl_addrinfo_copy(h); return Curl_addrinfo_copy(h, port); } #endif /*HAVE_GETHOSTBYNAME_R */ } Loading