Mercurial > hg > icedtea8-forest > jdk
changeset 14652:22d7558e7fe1
8250755: Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java
Reviewed-by: jdv
author | serb |
---|---|
date | Fri, 31 Jul 2020 00:19:42 +0100 |
parents | ba9b355d6057 |
children | 22eb5e7d689b |
files | test/javax/imageio/plugins/shared/CanWriteSequence.java |
diffstat | 1 files changed, 7 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/test/javax/imageio/plugins/shared/CanWriteSequence.java Thu Jul 30 11:37:39 2020 -0400 +++ b/test/javax/imageio/plugins/shared/CanWriteSequence.java Fri Jul 31 00:19:42 2020 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -46,6 +46,7 @@ private static File file; private static FileOutputStream fos; + private static ImageOutputStream ios; public static void main(final String[] args) throws Exception { final IIORegistry registry = IIORegistry.getDefaultInstance(); @@ -65,7 +66,7 @@ try { file = File.createTempFile("temp", ".img"); fos = new FileOutputStream(file); - final ImageOutputStream ios = ImageIO.createImageOutputStream(fos); + ios = ImageIO.createImageOutputStream(fos); writer.setOutput(ios); final IIOMetadata data = writer.getDefaultStreamMetadata(null); @@ -83,6 +84,9 @@ } finally { writer.dispose(); if (file != null) { + if (ios != null) { + ios.close(); + } if (fos != null) { fos.close(); } @@ -90,5 +94,4 @@ } } } -} - +} \ No newline at end of file