summaryrefslogtreecommitdiff
path: root/ACE/ace/INET_Addr.cpp
diff options
context:
space:
mode:
authorHuang-Ming Huang <huangming.huang@gmail.com>2017-04-20 13:37:28 -0500
committerHuang-Ming Huang <huangming.huang@gmail.com>2017-04-20 13:38:26 -0500
commit119e433b020473407a9960c18cdc7e9c43aab611 (patch)
tree78c3469ff400c6934b95fcfb775f6eafa697cfcc /ACE/ace/INET_Addr.cpp
parent1195b6637007fcec9784d866bc1a97f22130a1da (diff)
downloadATCD-119e433b020473407a9960c18cdc7e9c43aab611.tar.gz
Workaround for AIX getaddrinfo() problem
Diffstat (limited to 'ACE/ace/INET_Addr.cpp')
-rw-r--r--ACE/ace/INET_Addr.cpp3
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,