From ba6a7838344863e7146c449db484faf3b1623cd9 Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Sun, 19 Jul 2015 05:49:06 -0400 Subject: [PATCH] update to close to set objects to null Former-commit-id: 9c1caaeca9ca0a472180eb6bf4bb7a7c7fba6e6e --- .../org/owasp/dependencycheck/data/update/BaseUpdater.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/update/BaseUpdater.java b/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/update/BaseUpdater.java index e054e9303..798b2a6db 100644 --- a/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/update/BaseUpdater.java +++ b/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/update/BaseUpdater.java @@ -58,6 +58,8 @@ public abstract class BaseUpdater { if (cveDB != null) { try { cveDB.close(); + cveDB = null; + properties = null; } catch (Throwable ignore) { LOGGER.trace("Error closing the database", ignore); } @@ -76,11 +78,11 @@ public abstract class BaseUpdater { try { cveDB = new CveDB(); cveDB.open(); + properties = cveDB.getDatabaseProperties(); } catch (DatabaseException ex) { closeDataStores(); LOGGER.debug("Database Exception opening databases", ex); throw new UpdateException("Error updating the database, please see the log file for more details."); } - properties = cveDB.getDatabaseProperties(); } }