Ignore:
Timestamp:
Jul 28, 2011, 2:03:14 PM (13 years ago)
Author:
Christoph Mayer
Message:

-fixes on protlib for android

File:
1 edited

Legend:

Unmodified
Added
Removed
  • source/ariba/utility/transport/tcpip/protlib/address.cpp

    r9686 r9991  
    9191          Log(DEBUG_LOG,LOG_NORMAL,"hostaddress","::operator==()" << haddr->get_ip_str()<<"=="<<this->get_ip_str());
    9292          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)));
    9494#endif
    9595          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));
    9797        } else return false;
    9898} // end operator==
     
    177177bool hostaddress::is_ip_unspec() const {
    178178        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);
    180180        // never reached
    181181        return true;
     
    225225                in = ipv4addr;
    226226                return true;
    227         } else if (IN6_IS_ADDR_V4MAPPED(ipv6addr.s6_addr)) {
     227        } else if (IN6_IS_ADDR_V4MAPPED(&ipv6addr)) {
    228228                memcpy(&(in.s_addr),ipv6addr.s6_addr+12,4);
    229229                return true;
Note: See TracChangeset for help on using the changeset viewer.