Author: shuston Date: Thu Aug 25 22:31:07 2011 New Revision: 1161783 URL: http://svn.apache.org/viewvc?rev=1161783&view=rev Log: Don't try setsockopt IPV6_V6ONLY when setting up new socket. Doesn't work on XP. Addresses note I left in QPID-3406.
Modified: qpid/trunk/qpid/cpp/src/qpid/sys/windows/Socket.cpp Modified: qpid/trunk/qpid/cpp/src/qpid/sys/windows/Socket.cpp URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/sys/windows/Socket.cpp?rev=1161783&r1=1161782&r2=1161783&view=diff ============================================================================== --- qpid/trunk/qpid/cpp/src/qpid/sys/windows/Socket.cpp (original) +++ qpid/trunk/qpid/cpp/src/qpid/sys/windows/Socket.cpp Thu Aug 25 22:31:07 2011 @@ -136,11 +136,6 @@ void Socket::createSocket(const SocketAd try { if (nonblocking) setNonblocking(); if (nodelay) setTcpNoDelay(); - if (getAddrInfo(sa).ai_family == AF_INET6) { - int flag = 1; - int result = ::setsockopt(socket, IPPROTO_IPV6, IPV6_V6ONLY, (char *)&flag, sizeof(flag)); - QPID_WINSOCK_CHECK(result); - } } catch (std::exception&) { ::closesocket(s); socket = INVALID_SOCKET; --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:commits-subscr...@qpid.apache.org