Author: ymartel Date: 2012-03-22 14:07:27 +0100 (Thu, 22 Mar 2012) New Revision: 2311 Url: http://nuiton.org/repositories/revision/nuiton-utils/2311 Log: Fixes #2026 use try/finally to be sure that stream is closed Modified: trunk/nuiton-utils/src/main/java/org/nuiton/util/MD5InputStream.java Modified: trunk/nuiton-utils/src/main/java/org/nuiton/util/MD5InputStream.java =================================================================== --- trunk/nuiton-utils/src/main/java/org/nuiton/util/MD5InputStream.java 2012-03-22 10:37:58 UTC (rev 2310) +++ trunk/nuiton-utils/src/main/java/org/nuiton/util/MD5InputStream.java 2012-03-22 13:07:27 UTC (rev 2311) @@ -97,8 +97,12 @@ */ public static byte[] hash(File input) throws IOException { InputStream inputStream = new BufferedInputStream(new FileInputStream(input)); - byte[] result = hash(inputStream); - inputStream.close(); + byte[] result; + try { + result = hash(inputStream); + } finally { + inputStream.close(); + } return result; }
participants (1)
-
ymartel@users.nuiton.org