[freenet-cvs] r18941 - trunk/freenet/src/freenet/support
nextgens at freenetproject.org
nextgens at freenetproject.org
Thu Apr 3 08:15:38 UTC 2008
Author: nextgens
Date: 2008-04-03 08:15:38 +0000 (Thu, 03 Apr 2008)
New Revision: 18941
Modified:
trunk/freenet/src/freenet/support/Fields.java
Log:
use a more clever way of computing the mean value (int-overflow proof)
Modified: trunk/freenet/src/freenet/support/Fields.java
===================================================================
--- trunk/freenet/src/freenet/support/Fields.java 2008-04-03 08:10:19 UTC (rev 18940)
+++ trunk/freenet/src/freenet/support/Fields.java 2008-04-03 08:15:38 UTC (rev 18941)
@@ -729,7 +729,7 @@
int begin = origBegin;
int end = origEnd;
while(true) {
- int middle = (begin + end) / 2;
+ int middle = (low+high) >>> 1;
if(values[middle] == key)
return middle;
More information about the cvs
mailing list