From 4e4b7a1c3921de9bab8f39b042b6010228f227f4 Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Mon, 2 Sep 2013 12:48:17 -0400 Subject: [PATCH] ensured the properties file was closed after being read Former-commit-id: bee36a9892968a5455508e2275fdb1787e04c1c2 --- .../dependencycheck/data/update/DataStoreMetaInfo.java | 10 ++++++++++ 1 file changed, 10 insertions(+) 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); + } + } } } }