From 773ac019f83c34f416c00dd52b06ffd449a7ad0d Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Sun, 23 Oct 2016 07:20:24 -0400 Subject: [PATCH] coverity recommended changes --- .../owasp/dependencycheck/ant/logging/AntLoggerAdapter.java | 2 +- .../java/org/owasp/dependencycheck/data/nvdcve/CveDB.java | 4 ++-- .../main/java/org/owasp/dependencycheck/utils/Settings.java | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dependency-check-ant/src/main/java/org/owasp/dependencycheck/ant/logging/AntLoggerAdapter.java b/dependency-check-ant/src/main/java/org/owasp/dependencycheck/ant/logging/AntLoggerAdapter.java index 88ce23333..cb9710cff 100644 --- a/dependency-check-ant/src/main/java/org/owasp/dependencycheck/ant/logging/AntLoggerAdapter.java +++ b/dependency-check-ant/src/main/java/org/owasp/dependencycheck/ant/logging/AntLoggerAdapter.java @@ -38,7 +38,7 @@ public class AntLoggerAdapter extends MarkerIgnoringBase { /** * A reference to the Ant task used for logging. */ - private Task task; + private transient Task task; /** * Constructs an Ant Logger Adapter. diff --git a/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/nvdcve/CveDB.java b/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/nvdcve/CveDB.java index 8067e7163..57c5de999 100644 --- a/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/nvdcve/CveDB.java +++ b/dependency-check-core/src/main/java/org/owasp/dependencycheck/data/nvdcve/CveDB.java @@ -259,7 +259,7 @@ public class CveDB { * * @return the properties from the database */ - Properties getProperties() { + synchronized Properties getProperties() { final Properties prop = new Properties(); PreparedStatement ps = null; ResultSet rs = null; @@ -285,7 +285,7 @@ public class CveDB { * @param key the property key * @param value the property value */ - void saveProperty(String key, String value) { + synchronized void saveProperty(String key, String value) { try { try { final PreparedStatement mergeProperty = getConnection().prepareStatement(statementBundle.getString("MERGE_PROPERTY")); diff --git a/dependency-check-utils/src/main/java/org/owasp/dependencycheck/utils/Settings.java b/dependency-check-utils/src/main/java/org/owasp/dependencycheck/utils/Settings.java index 381eebaa3..9ddd60b0a 100644 --- a/dependency-check-utils/src/main/java/org/owasp/dependencycheck/utils/Settings.java +++ b/dependency-check-utils/src/main/java/org/owasp/dependencycheck/utils/Settings.java @@ -423,7 +423,7 @@ public final class Settings { * @param deleteTemporary flag indicating whether any temporary directories * generated should be removed */ - public static void cleanup(boolean deleteTemporary) { + public static synchronized void cleanup(boolean deleteTemporary) { if (deleteTemporary && tempDirectory != null && tempDirectory.exists()) { FileUtils.delete(tempDirectory); tempDirectory = null;