commit | 4fd3a00aaa65463e000546d7d9991a7a9db5873b | [log] [tgz] |
---|---|---|
author | Brian Burkhalter <bpb@openjdk.org> | Mon Jan 04 17:07:23 2016 -0800 |
committer | Brian Burkhalter <bpb@openjdk.org> | Mon Jan 04 17:07:23 2016 -0800 |
tree | e9069117e50db222d15d4be8944e9fc47c6a617b | |
parent | ceb6329fdcb231b8a92b0302c4a4d23340a0adc6 [diff] |
8144991: AIOOB Exception in AutoImageWriterTest with TIFF writer In TIFFImageWriter call reset() in setOuput() when output != null. Reviewed-by: prr
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 6a90e06..ea819e9 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 @@ super.setOutput(output); if (output != null) { + reset(); + if (!(output instanceof ImageOutputStream)) { throw new IllegalArgumentException ("output not an ImageOutputStream!");