Author: maxcom
Date: Mon Jan 30 12:55:29 2012
New Revision: 1237629
URL: http://svn.apache.org/viewvc?rev=1237629&view=rev
Log:
bug#52560 - ArrayIndexOutOfBoundsException: -2 on NPOIFSFileSystem.readBAT
Modified:
poi/trunk/src/java/org/apache/poi/poifs/filesystem/NPOIFSFileSystem.java
Modified:
poi/trunk/src/java/org/apache/poi/poifs/filesystem/NPOIFSFileSystem.java
URL:
http://svn.apache.org/viewvc/poi/trunk/src/java/org/apache/poi/poifs/filesystem/NPOIFSFileSystem.java?rev=1237629&r1=1237628&r2=1237629&view=diff
==============================================================================
--- poi/trunk/src/java/org/apache/poi/poifs/filesystem/NPOIFSFileSystem.java
(original)
+++ poi/trunk/src/java/org/apache/poi/poifs/filesystem/NPOIFSFileSystem.java
Mon Jan 30 12:55:29 2012
@@ -369,7 +369,7 @@ public class NPOIFSFileSystem extends Bl
for(int j=0; j<bigBlockSize.getXBATEntriesPerBlock(); j++) {
int fatAt = xfat.getValueAt(j);
- if(fatAt == POIFSConstants.UNUSED_BLOCK) break;
+ if(fatAt == POIFSConstants.UNUSED_BLOCK || fatAt ==
POIFSConstants.END_OF_CHAIN) break;
readBAT(fatAt, loopDetector);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]