svn commit: r1225429 - /xalan/java/trunk/src/org/apache/xml/dtm/ref/DTMDefaultBase.java
[email protected] Thu, 29 Dec 2011 04:44:12 -0000
| Newsgroups | gmane.text.xml.xalan.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: mrglavas
Date: Thu Dec 29 04:44:11 2011
New Revision: 1225429
URL: http://svn.apache.org/viewvc?rev=1225429&view=rev
Log:
Fixing an averaging computation that could overflow for large values.
Modified:
xalan/java/trunk/src/org/apache/xml/dtm/ref/DTMDefaultBase.java
Modified: xalan/java/trunk/src/org/apache/xml/dtm/ref/DTMDefaultBase.java
URL: http://svn.apache.org/viewvc/xalan/java/trunk/src/org/apache/xml/dtm/ref/DTMDefaultBase.java?rev=1225429&r1=1225428&r2=1225429&view=diff
==============================================================================
--- xalan/java/trunk/src/org/apache/xml/dtm/ref/DTMDefaultBase.java (original)
+++ xalan/java/trunk/src/org/apache/xml/dtm/ref/DTMDefaultBase.java Thu Dec 29 04:44:11 2011
@@ -357,7 +357,7 @@ public abstract class DTMDefaultBase imp
while (low <= high)
{
- int mid = (low + high) / 2;
+ int mid = (low + high) >>> 1;
int c = list[mid];
if (c > value)