This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new baae72213dd Resource leak in FileInputStreamCache (#17823)
baae72213dd is described below

commit baae72213ddd0e15bcad0a34e42ebe30109b6c55
Author: Radovan Netuka <[email protected]>
AuthorDate: Tue Apr 22 11:32:10 2025 +0200

    Resource leak in FileInputStreamCache (#17823)
---
 .../java/org/apache/camel/converter/stream/FileInputStreamCache.java     | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/core/camel-support/src/main/java/org/apache/camel/converter/stream/FileInputStreamCache.java
 
b/core/camel-support/src/main/java/org/apache/camel/converter/stream/FileInputStreamCache.java
index 517204b0531..3992b02c522 100644
--- 
a/core/camel-support/src/main/java/org/apache/camel/converter/stream/FileInputStreamCache.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/converter/stream/FileInputStreamCache.java
@@ -331,6 +331,7 @@ public final class FileInputStreamCache extends InputStream 
implements StreamCac
                         ciphers = new CipherPair(strategy.getSpoolCipher());
                     }
                 } catch (GeneralSecurityException e) {
+                    IOHelper.close(out);
                     throw new IOException(e.getMessage(), e);
                 }
                 out = new CipherOutputStream(out, ciphers.getEncryptor()) {

Reply via email to