--------------------- PatchSet 4986 Date: 2007/07/13 10:05:41 Author: amosjeffries Branch: squid3-ipv6 Tag: (none) Log: Fix byte-offset error on IP comparison. Members: lib/IPAddress.cc:1.1.2.53->1.1.2.54 Index: squid3/lib/IPAddress.cc =================================================================== RCS file: /cvsroot/squid-sf//squid3/lib/Attic/IPAddress.cc,v retrieving revision 1.1.2.53 retrieving revision 1.1.2.54 diff -u -r1.1.2.53 -r1.1.2.54 --- squid3/lib/IPAddress.cc 30 Jun 2007 12:01:39 -0000 1.1.2.53 +++ squid3/lib/IPAddress.cc 13 Jul 2007 10:05:41 -0000 1.1.2.54 @@ -1,6 +1,6 @@ /* - * $Id: IPAddress.cc,v 1.1.2.53 2007/06/30 12:01:39 amosjeffries Exp $ + * $Id: IPAddress.cc,v 1.1.2.54 2007/07/13 10:05:41 amosjeffries Exp $ * * DEBUG: section 14 IP Storage and Handling * AUTHOR: Amos Jeffries @@ -810,7 +810,7 @@ // loop a byte-wise compare - for(int i=sizeof(m_SocketAddr.sin6_addr); i>0 ; i--) { + for(int i=sizeof(m_SocketAddr.sin6_addr)-1; i>=0 ; i--) { if(l[i] < r[i]) return -1;