diff options
author | Huang-Ming Huang <huangming.huang@gmail.com> | 2017-04-20 13:37:28 -0500 |
---|---|---|
committer | Huang-Ming Huang <huangming.huang@gmail.com> | 2017-04-20 13:38:26 -0500 |
commit | 119e433b020473407a9960c18cdc7e9c43aab611 (patch) | |
tree | 78c3469ff400c6934b95fcfb775f6eafa697cfcc /ACE/ace/INET_Addr.cpp | |
parent | 1195b6637007fcec9784d866bc1a97f22130a1da (diff) | |
download | ATCD-119e433b020473407a9960c18cdc7e9c43aab611.tar.gz |
Workaround for AIX getaddrinfo() problem
Diffstat (limited to 'ACE/ace/INET_Addr.cpp')
-rw-r--r-- | ACE/ace/INET_Addr.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ACE/ace/INET_Addr.cpp b/ACE/ace/INET_Addr.cpp index b51cfe9fa70..dd64b207bac 100644 --- a/ACE/ace/INET_Addr.cpp +++ b/ACE/ace/INET_Addr.cpp @@ -371,8 +371,11 @@ ACE_INET_Addr::set (u_short port_number, #endif /* ACE_HAS_IPV6 && ACE_USES_IPV4_IPV6_MIGRATION */ #ifdef ACE_HAS_IPV6 + +#ifndef AIX if (address_family == AF_UNSPEC && ACE::ipv6_enabled ()) address_family = AF_INET6; +#endif /* AIX */ if (address_family != AF_INET && ACE_OS::inet_pton (AF_INET6, host_name, |