]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Fix IPv6 site-local autoconfigured Address detection
authorAmos Jeffries <squid3@treenet.co.nz>
Fri, 18 Apr 2014 18:43:35 +0000 (12:43 -0600)
committerAmos Jeffries <squid3@treenet.co.nz>
Fri, 18 Apr 2014 18:43:35 +0000 (12:43 -0600)
src/ip/Address.cc

index 693319f045607ff5383aa92e5f8f9a0076f35681..3f7a72ea4c67924d88639d8c2e7d4f06fa7c7147 100644 (file)
@@ -249,8 +249,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