diff options
author | Matthew Newhook <matthew@zeroc.com> | 2002-04-08 16:32:08 +0000 |
---|---|---|
committer | Matthew Newhook <matthew@zeroc.com> | 2002-04-08 16:32:08 +0000 |
commit | 85b71a6f717748c55f0055c19136b3fdaad484f3 (patch) | |
tree | 15f3630195b57e67390d31395739079ecd6f4798 /cpp/src/Ice/Endpoint.cpp | |
parent | remove orphaned files (diff) | |
download | ice-85b71a6f717748c55f0055c19136b3fdaad484f3.tar.bz2 ice-85b71a6f717748c55f0055c19136b3fdaad484f3.tar.xz ice-85b71a6f717748c55f0055c19136b3fdaad484f3.zip |
Fix network error.
Diffstat (limited to 'cpp/src/Ice/Endpoint.cpp')
-rw-r--r-- | cpp/src/Ice/Endpoint.cpp | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/cpp/src/Ice/Endpoint.cpp b/cpp/src/Ice/Endpoint.cpp index 5af0812e83c..cc56e7e73ed 100644 --- a/cpp/src/Ice/Endpoint.cpp +++ b/cpp/src/Ice/Endpoint.cpp @@ -522,10 +522,7 @@ IceInternal::TcpEndpoint::operator==(const Endpoint& r) const struct sockaddr_in raddr; getAddress(_host.c_str(), _port, laddr); getAddress(p->_host.c_str(), p->_port, raddr); - if (memcmp(&laddr, &raddr, sizeof(struct sockaddr_in)) != 0) - { - return false; - } + return compareAddress(laddr, raddr); } return true; @@ -857,10 +854,7 @@ IceInternal::SslEndpoint::operator==(const Endpoint& r) const struct sockaddr_in raddr; getAddress(_host.c_str(), _port, laddr); getAddress(p->_host.c_str(), p->_port, raddr); - if (memcmp(&laddr, &raddr, sizeof(struct sockaddr_in)) != 0) - { - return false; - } + return compareAddress(laddr, raddr); } return true; @@ -1187,10 +1181,7 @@ IceInternal::UdpEndpoint::operator==(const Endpoint& r) const struct sockaddr_in raddr; getAddress(_host.c_str(), _port, laddr); getAddress(p->_host.c_str(), p->_port, raddr); - if (memcmp(&laddr, &raddr, sizeof(struct sockaddr_in)) != 0) - { - return false; - } + return compareAddress(laddr, raddr); } return true; |