From eea44d7de2c3bd0b04ab979e92942e415a1b019b Mon Sep 17 00:00:00 2001 From: Steve Springett Date: Sat, 29 Mar 2014 22:57:44 -0500 Subject: [PATCH] Fix to prevent rules from being cached between Jenkins builds even if suppression file is not specified. Former-commit-id: 747e4c585084807239ae2881944bd48a5908e143 --- .../dependencycheck/analyzer/AbstractSuppressionAnalyzer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/AbstractSuppressionAnalyzer.java b/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/AbstractSuppressionAnalyzer.java index 5ac54010b..a615b1058 100644 --- a/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/AbstractSuppressionAnalyzer.java +++ b/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/AbstractSuppressionAnalyzer.java @@ -93,6 +93,7 @@ public abstract class AbstractSuppressionAnalyzer extends AbstractAnalyzer { private void loadSuppressionData() throws SuppressionParseException { final String suppressionFilePath = Settings.getString(Settings.KEYS.SUPPRESSION_FILE); if (suppressionFilePath == null) { + rules = null; // Set to null to fix issue with Jenkins plugin configuration changes between builds return; } File file = null;