diff options
author | Mark Spruiell <mes@zeroc.com> | 2008-04-04 12:44:48 -0800 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2008-04-04 12:44:48 -0800 |
commit | 4d18ed42cc99b7b675565549b80ae9dd61fa90c2 (patch) | |
tree | 40d095160adca189230bc212c5cb4cd70db2efb8 /cpp/src/Ice/UdpTransceiver.cpp | |
parent | Added build.txt to .gitignore (diff) | |
download | ice-4d18ed42cc99b7b675565549b80ae9dd61fa90c2.tar.bz2 ice-4d18ed42cc99b7b675565549b80ae9dd61fa90c2.tar.xz ice-4d18ed42cc99b7b675565549b80ae9dd61fa90c2.zip |
bug 2958 - multicast/IPv6 issues
Diffstat (limited to 'cpp/src/Ice/UdpTransceiver.cpp')
-rw-r--r-- | cpp/src/Ice/UdpTransceiver.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cpp/src/Ice/UdpTransceiver.cpp b/cpp/src/Ice/UdpTransceiver.cpp index b852bea65ff..f6e81a83bfc 100644 --- a/cpp/src/Ice/UdpTransceiver.cpp +++ b/cpp/src/Ice/UdpTransceiver.cpp @@ -379,7 +379,7 @@ IceInternal::UdpTransceiver::UdpTransceiver(const InstancePtr& instance, const s // so we bind to INADDR_ANY (0.0.0.0) instead. // struct sockaddr_storage addr; - getAddressForServer("", port, addr, instance->protocolSupport()); + getAddressForServer("", port, addr, _addr.ss_family == AF_INET ? EnableIPv4 : EnableIPv6); doBind(_fd, addr); #else doBind(_fd, _addr); |