]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Portability: avoid htons() on 8-bit values. Little Endians complain.
authorAmos Jeffries <squid3@treenet.co.nz>
Fri, 26 Aug 2011 05:09:04 +0000 (17:09 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Fri, 26 Aug 2011 05:09:04 +0000 (17:09 +1200)
src/ip/Address.cc

index 046606efc5b6be486e79dcfb508be8a8ad4f66fd..a81da56bfb04bb2079790b8d5ebaed8fdaf88c58 100644 (file)
@@ -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<uint8_t>(0xff) &&
+           m_SocketAddr.sin6_addr.s6_addr[11] == static_cast<uint8_t>(0xfe);
 }
 
 bool