Author: j16sdiz
Date: 2008-05-05 13:01:55 +0000 (Mon, 05 May 2008)
New Revision: 19759

Modified:
   trunk/freenet/src/freenet/support/NumberedItemComparator.java
Log:
use assert


Modified: trunk/freenet/src/freenet/support/NumberedItemComparator.java
===================================================================
--- trunk/freenet/src/freenet/support/NumberedItemComparator.java       
2008-05-05 13:01:35 UTC (rev 19758)
+++ trunk/freenet/src/freenet/support/NumberedItemComparator.java       
2008-05-05 13:01:55 UTC (rev 19759)
@@ -42,11 +42,13 @@
                 secondDistance = i2 - i1; // smaller => i2 > i1
                 firstDistance = i1 + Long.MAX_VALUE - i2; // smaller => i1 > i2
             }
+            // REDFLAG: base must be odd, so we never get ==
+                       assert firstDistance != secondDistance && firstDistance 
!= -secondDistance;
+            
             if(Math.abs(firstDistance) < Math.abs(secondDistance)) {
                 return 1; // i1>i2
             } else //if(Math.abs(secondDistance) < Math.abs(firstDistance)) {
                 return -1; // i2>i1
-            // REDFLAG: base must be odd, so we never get ==
         }
     }



Reply via email to