]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Fix IPv6 site-local autoconfigured Address detection
authorAmos Jeffries <squid3@treenet.co.nz>
Mon, 14 Apr 2014 05:13:28 +0000 (17:13 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Mon, 14 Apr 2014 05:13:28 +0000 (17:13 +1200)
src/ip/Address.cc

index b21ee6b25979f070716681ef9fc4cf2e7472ded2..51e8659a4dfb347dc2170b3afae2361b9c4cf7ba 100644 (file)
@@ -243,8 +243,8 @@ Ip::Address::isSiteLocal6() const
 bool
 Ip::Address::isSiteLocalAuto() const
 {
-    return mSocketAddr_.sin6_addr.s6_addr[10] == static_cast<uint8_t>(0xff) &&
-           mSocketAddr_.sin6_addr.s6_addr[11] == static_cast<uint8_t>(0xfe);
+    return mSocketAddr_.sin6_addr.s6_addr[11] == static_cast<uint8_t>(0xff) &&
+           mSocketAddr_.sin6_addr.s6_addr[12] == static_cast<uint8_t>(0xfe);
 }
 
 bool