summaryrefslogtreecommitdiff
path: root/ace
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-08-08 14:39:47 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-08-08 14:39:47 +0000
commit2bd286136441d8851eb27e5583d50a30a46e708a (patch)
treee335fa430c442724d7e6193b2e196665931cd826 /ace
parent906c4de65837ed804c141cbba5c362dbbd01bf62 (diff)
downloadATCD-2bd286136441d8851eb27e5583d50a30a46e708a.tar.gz
ChangeLogTag:Sat Aug 8 09:37:27 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
Diffstat (limited to 'ace')
-rw-r--r--ace/INET_Addr.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/ace/INET_Addr.cpp b/ace/INET_Addr.cpp
index d18f5526181..222ecc33c07 100644
--- a/ace/INET_Addr.cpp
+++ b/ace/INET_Addr.cpp
@@ -58,8 +58,9 @@ ACE_INET_Addr::operator == (const ACE_INET_Addr &sap) const
ACE_TRACE ("ACE_INET_Addr::operator ==");
return this->inet_addr_.sin_port == sap.inet_addr_.sin_port
- && (this->inet_addr_.sin_addr.S_un.S_addr
- == sap.inet_addr_.sin_addr.S_un.S_addr);
+ && ACE_OS::memcmp ((void *) &this->inet_addr_.sin_addr,
+ (void *) &sap.inet_addr_.sin_addr,
+ sizeof (this->inet_addr_.sin_addr)) == 0;
}
ACE_INET_Addr::ACE_INET_Addr (void)