Use try with resources. git-svn-id: https://svn.apache.org/repos/asf/commons/proper/imaging/trunk@1775930 13f79535-47bb-0310-9956-ffa450edef68
Project: http://git-wip-us.apache.org/repos/asf/commons-imaging/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-imaging/commit/fabe22ad Tree: http://git-wip-us.apache.org/repos/asf/commons-imaging/tree/fabe22ad Diff: http://git-wip-us.apache.org/repos/asf/commons-imaging/diff/fabe22ad Branch: refs/heads/master Commit: fabe22ad4250319db5f5f125d27c8528093d29f0 Parents: 0c07670 Author: Gary D. Gregory <[email protected]> Authored: Fri Dec 23 23:26:38 2016 +0000 Committer: Gary D. Gregory <[email protected]> Committed: Fri Dec 23 23:26:38 2016 +0000 ---------------------------------------------------------------------- .../imaging/formats/tiff/write/TiffImageWriterLossless.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-imaging/blob/fabe22ad/src/main/java/org/apache/commons/imaging/formats/tiff/write/TiffImageWriterLossless.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/imaging/formats/tiff/write/TiffImageWriterLossless.java b/src/main/java/org/apache/commons/imaging/formats/tiff/write/TiffImageWriterLossless.java index 8e80447..0347fb4 100644 --- a/src/main/java/org/apache/commons/imaging/formats/tiff/write/TiffImageWriterLossless.java +++ b/src/main/java/org/apache/commons/imaging/formats/tiff/write/TiffImageWriterLossless.java @@ -314,9 +314,10 @@ public class TiffImageWriterLossless extends TiffImageWriterBase { // write in the new items for (final TiffOutputItem outputItem : outputItems) { - final BufferOutputStream tos = new BufferOutputStream(output, (int) outputItem.getOffset()); - final BinaryOutputStream bos = new BinaryOutputStream(tos, byteOrder); - outputItem.writeItem(bos); + try (final BinaryOutputStream bos = new BinaryOutputStream( + new BufferOutputStream(output, (int) outputItem.getOffset()), byteOrder)) { + outputItem.writeItem(bos); + } } os.write(output);
