Author: lehmi Date: Mon Feb 12 07:39:43 2024 New Revision: 1915738 URL: http://svn.apache.org/viewvc?rev=1915738&view=rev Log: PDFBOX-5660: close input stream
Modified: pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java Modified: pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java?rev=1915738&r1=1915737&r2=1915738&view=diff ============================================================================== --- pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java (original) +++ pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java Mon Feb 12 07:39:43 2024 @@ -736,7 +736,9 @@ public class COSWriter implements ICOSVi private void doWriteIncrement() throws IOException { // write existing PDF - IOUtils.copy(new RandomAccessInputStream(incrementalInput), incrementalOutput); + RandomAccessInputStream input = new RandomAccessInputStream(incrementalInput); + IOUtils.copy(input, incrementalOutput); + input.close(); // write the actual incremental update incrementalOutput.write(((ByteArrayOutputStream) output).toByteArray()); }