aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/poi/poifs/filesystem
diff options
context:
space:
mode:
authorTim Allison <tallison@apache.org>2019-04-10 19:11:02 +0000
committerTim Allison <tallison@apache.org>2019-04-10 19:11:02 +0000
commitcf76af521d94dbfa3baaa77a1ce64629b5acdf6d (patch)
tree552b064c4cf8da33ee7dcd97b8747490df508f2d /src/java/org/apache/poi/poifs/filesystem
parent362a99a60bcf471568645135f0fc8188c3dc7ecd (diff)
downloadpoi-cf76af521d94dbfa3baaa77a1ce64629b5acdf6d.tar.gz
poi-cf76af521d94dbfa3baaa77a1ce64629b5acdf6d.zip
Bug 63330 -- use skipfully instead of hoping skip() works
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1857277 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/java/org/apache/poi/poifs/filesystem')
-rw-r--r--src/java/org/apache/poi/poifs/filesystem/DocumentInputStream.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/java/org/apache/poi/poifs/filesystem/DocumentInputStream.java b/src/java/org/apache/poi/poifs/filesystem/DocumentInputStream.java
index e808d357ce..e0ad436e2a 100644
--- a/src/java/org/apache/poi/poifs/filesystem/DocumentInputStream.java
+++ b/src/java/org/apache/poi/poifs/filesystem/DocumentInputStream.java
@@ -36,6 +36,11 @@ import org.apache.poi.util.LittleEndianInput;
* {@link POIFSFileSystem} instance.
*/
public final class DocumentInputStream extends InputStream implements LittleEndianInput {
+
+ private static int SKIP_BUFFER_SIZE = 2048;
+
+ private static byte[] SKIP_BYTE_BUFFER = new byte[SKIP_BUFFER_SIZE];
+
/** returned by read operations if we're at end of document */
private static final int EOF = -1;