From 0de65578723a6506160111a1581d8faef9be3c3f Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Mon, 10 Mar 2014 10:36:03 -0400 Subject: [PATCH] updated to delete newly created file prior to attempting to copy a new file into its location Former-commit-id: f170e09f4290b746808e0400a106ea9d33b992d6 --- .../analyzer/AbstractSuppressionAnalyzer.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 2e6d0392f..0ed7e4c91 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 @@ -112,7 +112,10 @@ public abstract class AbstractSuppressionAnalyzer extends AbstractAnalyzer { final Pattern uriRx = Pattern.compile("^(https?|file)\\:.*", Pattern.CASE_INSENSITIVE); if (uriRx.matcher(suppressionFilePath).matches()) { deleteTempFile = true; - file = File.createTempFile("suppression", "xml", Settings.getTempDirectory()); + file = File.createTempFile("suppression", ".xml", Settings.getTempDirectory()); + if (file.exists()) { + file.delete(); + } final URL url = new URL(suppressionFilePath); try { Downloader.fetchFile(url, file, false);