ilene 2002/11/05 08:54:55
Modified: java/src/org/apache/xpath/compiler OpMapVector.java
Log:
Use actual length of array in call to arraycopy.
Revision Changes Path
1.3 +3 -1
xml-xalan/java/src/org/apache/xpath/compiler/OpMapVector.java
Index: OpMapVector.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xpath/compiler/OpMapVector.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- OpMapVector.java 1 Nov 2002 20:33:53 -0000 1.2
+++ OpMapVector.java 5 Nov 2002 16:54:55 -0000 1.3
@@ -118,11 +118,13 @@
{
if (index >= m_mapSize)
{
+ int oldSize = m_mapSize;
+
m_mapSize += m_blocksize;
int newMap[] = new int[m_mapSize];
- System.arraycopy(m_map, 0, newMap, 0, m_map[m_lengthPos]+1);
+ System.arraycopy(m_map, 0, newMap, 0, oldSize);
m_map = newMap;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]