commit | 18f1050e71894472ff4ce70fa3b393fa2c77e3cd | [log] [tgz] |
---|---|---|
author | Roger Meier <roger@apache.org> | Sat Jun 04 08:57:43 2011 +0000 |
committer | Roger Meier <roger@apache.org> | Sat Jun 04 08:57:43 2011 +0000 |
tree | a4ba436fcf288473c2032cb37c16e64cce9d7581 | |
parent | 5309bd022959bed1592d3d70da97eaebc98aa282 [diff] [blame] |
THRIFT-1196 Unix Domain Socket Support is broken git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1131352 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/lib/cpp/src/transport/TServerSocket.cpp b/lib/cpp/src/transport/TServerSocket.cpp index 276b060..25d33e0 100644 --- a/lib/cpp/src/transport/TServerSocket.cpp +++ b/lib/cpp/src/transport/TServerSocket.cpp
@@ -202,7 +202,7 @@ #endif // #ifdef TCP_DEFER_ACCEPT #ifdef IPV6_V6ONLY - if (res->ai_family == AF_INET6) { + if (res->ai_family == AF_INET6 && path_.empty()) { int zero = 0; if (-1 == setsockopt(serverSocket_, IPPROTO_IPV6, IPV6_V6ONLY, &zero, sizeof(zero))) {