diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/hostip4.c | 9 | 
1 files changed, 3 insertions, 6 deletions
| diff --git a/lib/hostip4.c b/lib/hostip4.c index cdc01a47c..284ed0b7c 100644 --- a/lib/hostip4.c +++ b/lib/hostip4.c @@ -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 */    } | 
