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

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


The following commit(s) were added to refs/heads/master by this push:
     new fc8a667  Close InputStreams after usage. (#4975)
fc8a667 is described below

commit fc8a667cb3d631f9458d313756e97c372e2e412d
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Mon Feb 1 18:38:49 2021 +0100

    Close InputStreams after usage. (#4975)
---
 .../apache/camel/component/validator/DefaultLSResourceResolver.java  | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git 
a/components/camel-validator/src/main/java/org/apache/camel/component/validator/DefaultLSResourceResolver.java
 
b/components/camel-validator/src/main/java/org/apache/camel/component/validator/DefaultLSResourceResolver.java
index 7615979..287e666 100644
--- 
a/components/camel-validator/src/main/java/org/apache/camel/component/validator/DefaultLSResourceResolver.java
+++ 
b/components/camel-validator/src/main/java/org/apache/camel/component/validator/DefaultLSResourceResolver.java
@@ -29,6 +29,7 @@ import org.apache.camel.CamelContext;
 import org.apache.camel.RuntimeCamelException;
 import org.apache.camel.support.ResourceHelper;
 import org.apache.camel.util.FileUtil;
+import org.apache.camel.util.IOHelper;
 import org.apache.camel.util.ObjectHelper;
 
 /**
@@ -107,7 +108,9 @@ public class DefaultLSResourceResolver implements 
LSResourceResolver {
         private String getInputUri() {
             // find the xsd with relative path
             if (ObjectHelper.isNotEmpty(relatedURI)) {
-                try 
(ResourceHelper.resolveMandatoryResourceAsInputStream(camelContext, 
relatedURI)) {
+                try {
+                    InputStream is = 
ResourceHelper.resolveMandatoryResourceAsInputStream(camelContext, relatedURI);
+                    IOHelper.close(is);
                     return relatedURI;
                 } catch (IOException e) {
                     // ignore the exception

Reply via email to