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 2019/07/26 04:32:39 UTC

svn commit: r1863769 - /pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/graphic/ICCProfileWrapper.java

Author: tilman
Date: Fri Jul 26 04:32:38 2019
New Revision: 1863769

URL: http://svn.apache.org/viewvc?rev=1863769&view=rev
Log:
PDFBOX-4071: use try-with-resources

Modified:
    pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/graphic/ICCProfileWrapper.java

Modified: pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/graphic/ICCProfileWrapper.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/graphic/ICCProfileWrapper.java?rev=1863769&r1=1863768&r2=1863769&view=diff
==============================================================================
--- pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/graphic/ICCProfileWrapper.java (original)
+++ pdfbox/trunk/preflight/src/main/java/org/apache/pdfbox/preflight/graphic/ICCProfileWrapper.java Fri Jul 26 04:32:38 2019
@@ -131,17 +131,9 @@ public class ICCProfileWrapper
                     .getDictionaryObject(COSName.DEST_OUTPUT_PROFILE);
             if (destOutputProfile instanceof COSStream)
             {
-                try
+                try (InputStream is = ((COSStream) destOutputProfile).createInputStream())
                 {
-                    InputStream is = ((COSStream) destOutputProfile).createInputStream();
-                    try
-                    {
-                        return new ICCProfileWrapper(ICC_Profile.getInstance(is));
-                    }
-                    finally
-                    {
-                        is.close();
-                    }
+                    return new ICCProfileWrapper(ICC_Profile.getInstance(is));
                 }
                 catch (IllegalArgumentException e)
                 {