Author: davsclaus Date: Sun Dec 20 08:56:27 2009 New Revision: 892575 URL: http://svn.apache.org/viewvc?rev=892575&view=rev Log: CAMEL-2306: Fixed a problem with not closing a file input stream in a converter
Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/converter/IOConverter.java Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/converter/IOConverter.java URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/converter/IOConverter.java?rev=892575&r1=892574&r2=892575&view=diff ============================================================================== --- camel/trunk/camel-core/src/main/java/org/apache/camel/converter/IOConverter.java (original) +++ camel/trunk/camel-core/src/main/java/org/apache/camel/converter/IOConverter.java Sun Dec 20 08:56:27 2009 @@ -173,7 +173,12 @@ @Converter public static byte[] toByteArray(File file) throws IOException { - return toBytes(toInputStream(file)); + InputStream is = toInputStream(file); + try { + return toBytes(is); + } finally { + ObjectHelper.close(is, "file", LOG); + } } @Deprecated