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());
     }


Reply via email to