Commit e49a6fea authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

fix for systems without gethostbyname_r()

parent feb2dd28
Loading
Loading
Loading
Loading
+3 −6
Original line number Diff line number Diff line
@@ -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 */
  }