This is an automated email from the ASF dual-hosted git repository. tallison pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tika.git
commit 6ca83a4d3d068752d841658ac4c20caa77538d60 Author: tallison <[email protected]> AuthorDate: Mon Apr 6 12:09:52 2020 -0400 improve ICNSParser --- .../src/main/java/org/apache/tika/parser/image/ICNSParser.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tika-parsers/src/main/java/org/apache/tika/parser/image/ICNSParser.java b/tika-parsers/src/main/java/org/apache/tika/parser/image/ICNSParser.java index f13d46d..47d89ab 100644 --- a/tika-parsers/src/main/java/org/apache/tika/parser/image/ICNSParser.java +++ b/tika-parsers/src/main/java/org/apache/tika/parser/image/ICNSParser.java @@ -92,6 +92,9 @@ public class ICNSParser extends AbstractParser { tempByteArray[2] = full_file[offset + 6]; tempByteArray[3] = full_file[offset + 7]; int icon_length = java.nio.ByteBuffer.wrap(tempByteArray).getInt(); + if (icon_length <= 0) { + break; + } offset = offset + icon_length; } String icon_details = "", iconmask_details = "", bitsPerPixel,dimensions;
