Changeset 9991 for source/ariba/utility/transport/tcpip/protlib/address.cpp
- Timestamp:
- Jul 28, 2011, 2:03:14 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
source/ariba/utility/transport/tcpip/protlib/address.cpp
r9686 r9991 91 91 Log(DEBUG_LOG,LOG_NORMAL,"hostaddress","::operator==()" << haddr->get_ip_str()<<"=="<<this->get_ip_str()); 92 92 if (!ipv4flag) 93 Log(DEBUG_LOG,LOG_NORMAL,"hostaddress","::operator==(), v6=" << IN6_ARE_ADDR_EQUAL( ipv6addr.s6_addr, haddr->ipv6addr.s6_addr));93 Log(DEBUG_LOG,LOG_NORMAL,"hostaddress","::operator==(), v6=" << IN6_ARE_ADDR_EQUAL(&ipv6addr, &(haddr->ipv6addr))); 94 94 #endif 95 95 return ipv4flag ? (ipv4addr.s_addr==haddr->ipv4addr.s_addr) : 96 IN6_ARE_ADDR_EQUAL( ipv6addr.s6_addr, haddr->ipv6addr.s6_addr);96 IN6_ARE_ADDR_EQUAL(&ipv6addr, &(haddr->ipv6addr)); 97 97 } else return false; 98 98 } // end operator== … … 177 177 bool hostaddress::is_ip_unspec() const { 178 178 if (ipv4flag) return (ipv4addr.s_addr==0); 179 else return IN6_IS_ADDR_UNSPECIFIED( ipv6addr.s6_addr);179 else return IN6_IS_ADDR_UNSPECIFIED(&ipv6addr); 180 180 // never reached 181 181 return true; … … 225 225 in = ipv4addr; 226 226 return true; 227 } else if (IN6_IS_ADDR_V4MAPPED( ipv6addr.s6_addr)) {227 } else if (IN6_IS_ADDR_V4MAPPED(&ipv6addr)) { 228 228 memcpy(&(in.s_addr),ipv6addr.s6_addr+12,4); 229 229 return true;
Note:
See TracChangeset
for help on using the changeset viewer.