From e71a4884e345db8aec78501a7e4c97f6a6b993bc Mon Sep 17 00:00:00 2001 From: Harald Kuhr Date: Wed, 16 Nov 2016 19:14:11 +0100 Subject: [PATCH] #291 Added leniency for TIFF structures with pointers to data beyond EOF. --- .../com/twelvemonkeys/imageio/metadata/exif/EXIFReader.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/imageio/imageio-metadata/src/main/java/com/twelvemonkeys/imageio/metadata/exif/EXIFReader.java b/imageio/imageio-metadata/src/main/java/com/twelvemonkeys/imageio/metadata/exif/EXIFReader.java index 2c872b45..e1cc0d17 100644 --- a/imageio/imageio-metadata/src/main/java/com/twelvemonkeys/imageio/metadata/exif/EXIFReader.java +++ b/imageio/imageio-metadata/src/main/java/com/twelvemonkeys/imageio/metadata/exif/EXIFReader.java @@ -286,6 +286,9 @@ public final class EXIFReader extends MetadataReader { pInput.seek(pOffset); return readValue(pInput, pType, pCount); } + catch (EOFException e) { + return e; + } finally { pInput.seek(pos); }