From 4fd3a00aaa65463e000546d7d9991a7a9db5873b Mon Sep 17 00:00:00 2001 From: Brian Burkhalter Date: Mon, 4 Jan 2016 17:07:23 -0800 Subject: [PATCH] 8144991: AIOOB Exception in AutoImageWriterTest with TIFF writer In TIFFImageWriter call reset() in setOuput() when output != null. Reviewed-by: prr --- .../classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jdk/src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java b/jdk/src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java index 6a90e0677c9..ea819e9e968 100644 --- a/jdk/src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java +++ b/jdk/src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java @@ -266,6 +266,8 @@ public class TIFFImageWriter extends ImageWriter { super.setOutput(output); if (output != null) { + reset(); + if (!(output instanceof ImageOutputStream)) { throw new IllegalArgumentException ("output not an ImageOutputStream!");