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); }