You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2017/02/18 15:29:29 UTC
svn commit: r1783567 -
/pdfbox/branches/2.0/tools/src/main/java/org/apache/pdfbox/tools/Decrypt.java
Author: tilman
Date: Sat Feb 18 15:29:28 2017
New Revision: 1783567
URL: http://svn.apache.org/viewvc?rev=1783567&view=rev
Log:
PDFBOX-2852: close input stream
Modified:
pdfbox/branches/2.0/tools/src/main/java/org/apache/pdfbox/tools/Decrypt.java
Modified: pdfbox/branches/2.0/tools/src/main/java/org/apache/pdfbox/tools/Decrypt.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/tools/src/main/java/org/apache/pdfbox/tools/Decrypt.java?rev=1783567&r1=1783566&r2=1783567&view=diff
==============================================================================
--- pdfbox/branches/2.0/tools/src/main/java/org/apache/pdfbox/tools/Decrypt.java (original)
+++ pdfbox/branches/2.0/tools/src/main/java/org/apache/pdfbox/tools/Decrypt.java Sat Feb 18 15:29:28 2017
@@ -21,6 +21,7 @@ import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
+import org.apache.pdfbox.io.IOUtils;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.encryption.AccessPermission;
@@ -131,9 +132,9 @@ public final class Decrypt
private void decrypt() throws IOException
{
PDDocument document = null;
+ InputStream keyStoreStream = null;
try
{
- InputStream keyStoreStream = null;
if( keyStore != null )
{
keyStoreStream = new FileInputStream(keyStore);
@@ -165,6 +166,7 @@ public final class Decrypt
{
document.close();
}
+ IOUtils.closeQuietly(keyStoreStream);
}
}