1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-21 23:58:49 -05:00

Tor Arntsen's patch for working around a notorious bug in the AIX5

getaddrinfo() implementation.
This commit is contained in:
Daniel Stenberg 2004-02-09 07:52:36 +00:00
parent 7f679c3da3
commit 011929cf4d

View File

@ -1167,6 +1167,12 @@ CURLcode ftp_use_port(struct connectdata *conn)
portsock = -1;
for (ai = res; ai; ai = ai->ai_next) {
/*
* Workaround for AIX5 getaddrinfo() problem (it doesn't set ai_socktype):
*/
if (ai->ai_socktype == 0)
ai->ai_socktype = hints.ai_socktype;
portsock = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
if (portsock < 0)
continue;