This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-imaging.git
commit cd2adad958febd358ee9af8964eee7f9d189825f Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Sun May 14 12:23:59 2023 -0400 Use try-with-resources --- .../imaging/formats/tiff/write/TiffImageWriterLossless.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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 36951633..4e3e6600 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 @@ -295,9 +295,10 @@ public class TiffImageWriterLossless extends TiffImageWriterBase { // copy old data (including maker notes, etc.) System.arraycopy(exifBytes, 0, output, 0, Math.min(exifBytes.length, output.length)); - final BufferOutputStream headerStream = new BufferOutputStream(output, 0); - final BinaryOutputStream headerBinaryStream = BinaryOutputStream.create(headerStream, byteOrder); - writeImageFileHeader(headerBinaryStream, rootDirectory.getOffset()); + try (BufferOutputStream headerStream = new BufferOutputStream(output, 0); + BinaryOutputStream headerBinaryStream = BinaryOutputStream.create(headerStream, byteOrder)) { + writeImageFileHeader(headerBinaryStream, rootDirectory.getOffset()); + } // zero out the parsed pieces of old exif segment, in case we don't // overwrite them. @@ -308,8 +309,8 @@ public class TiffImageWriterLossless extends TiffImageWriterBase { // write in the new items for (final TiffOutputItem outputItem : outputItems) { - try (BinaryOutputStream bos = BinaryOutputStream.create( - new BufferOutputStream(output, (int) outputItem.getOffset()), byteOrder)) { + try (BinaryOutputStream bos = BinaryOutputStream + .create(new BufferOutputStream(output, (int) outputItem.getOffset()), byteOrder)) { outputItem.writeItem(bos); } }