This is an automated email from the ASF dual-hosted git repository.

tallison pushed a commit to branch branch_1x
in repository https://gitbox.apache.org/repos/asf/tika.git

commit fcaf5664c92ae0d50ae0bae414161bcb001c17cf
Author: tandara0 <[email protected]>
AuthorDate: Tue Nov 26 19:51:35 2019 +0900

    fix for TIKA-3001 contributed by tandara0 (#298)
---
 .../src/main/java/org/apache/tika/parser/hwp/HwpTextExtractorV5.java   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/tika-parsers/src/main/java/org/apache/tika/parser/hwp/HwpTextExtractorV5.java 
b/tika-parsers/src/main/java/org/apache/tika/parser/hwp/HwpTextExtractorV5.java
index 8b8c7eb..8f95831 100644
--- 
a/tika-parsers/src/main/java/org/apache/tika/parser/hwp/HwpTextExtractorV5.java
+++ 
b/tika-parsers/src/main/java/org/apache/tika/parser/hwp/HwpTextExtractorV5.java
@@ -51,6 +51,7 @@ import org.apache.poi.util.LittleEndian;
 import org.apache.tika.exception.EncryptedDocumentException;
 import org.apache.tika.exception.TikaException;
 import org.apache.tika.exception.UnsupportedFormatException;
+import org.apache.tika.io.CloseShieldInputStream;
 import org.apache.tika.metadata.Metadata;
 import org.apache.tika.metadata.Office;
 import org.apache.tika.metadata.OfficeOpenXMLCore;
@@ -100,7 +101,7 @@ public class HwpTextExtractorV5 implements Serializable {
 
         POIFSFileSystem fs = null;
         try {
-            fs = new POIFSFileSystem(source);
+            fs = new POIFSFileSystem(new CloseShieldInputStream(source));
 
             DirectoryNode root = fs.getRoot();
             extract0(root, metadata, xhtml);

Reply via email to