From: Amos Jeffries Date: Fri, 26 Aug 2011 05:09:04 +0000 (+1200) Subject: Portability: avoid htons() on 8-bit values. Little Endians complain. X-Git-Tag: take08~35^2~16 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=65581b3e9d29a050ff329ca0f6724c29f13449e7;p=thirdparty%2Fsquid.git Portability: avoid htons() on 8-bit values. Little Endians complain. --- diff --git a/src/ip/Address.cc b/src/ip/Address.cc index 046606efc5..a81da56bfb 100644 --- a/src/ip/Address.cc +++ b/src/ip/Address.cc @@ -276,8 +276,8 @@ Ip::Address::IsSiteLocal6() const bool Ip::Address::IsSlaac() const { - return m_SocketAddr.sin6_addr.s6_addr[10] == htons(0xff) && - m_SocketAddr.sin6_addr.s6_addr[11] == htons(0xfe); + return m_SocketAddr.sin6_addr.s6_addr[10] == static_cast(0xff) && + m_SocketAddr.sin6_addr.s6_addr[11] == static_cast(0xfe); } bool