diff --git a/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/update/DataStoreMetaInfo.java b/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/update/DataStoreMetaInfo.java index d589abe6a..b6aed84c1 100644 --- a/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/update/DataStoreMetaInfo.java +++ b/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/update/DataStoreMetaInfo.java @@ -119,6 +119,16 @@ public class DataStoreMetaInfo { final String msg = String.format("Unable to load properties file '%s'", file.getPath()); Logger.getLogger(DataStoreMetaInfo.class.getName()).log(Level.WARNING, msg); Logger.getLogger(DataStoreMetaInfo.class.getName()).log(Level.FINE, null, ex); + } finally { + if (is != null) { + try { + is.close(); + } catch (IOException ex) { + final String msg = String.format("Unable to close properties file '%s'", file.getPath()); + Logger.getLogger(DataStoreMetaInfo.class.getName()).log(Level.WARNING, msg); + Logger.getLogger(DataStoreMetaInfo.class.getName()).log(Level.FINE, null, ex); + } + } } } }