From 5980d0a6fa4e260023c3aa689ec2b30e9cc80aff Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Sun, 20 Oct 2013 21:26:18 -0400 Subject: [PATCH] updated initialize to not ignore errors generaged when creating directories Former-commit-id: 10f4a9e962f82dbb4be426bc681c9a1cf32a8637 --- .../org/owasp/dependencycheck/analyzer/ArchiveAnalyzer.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/ArchiveAnalyzer.java b/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/ArchiveAnalyzer.java index 9614c7142..25bb036eb 100644 --- a/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/ArchiveAnalyzer.java +++ b/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/ArchiveAnalyzer.java @@ -145,7 +145,10 @@ public class ArchiveAnalyzer extends AbstractAnalyzer implements Analyzer { public void initialize() throws Exception { final File baseDir = Settings.getTempDirectory(); if (!baseDir.exists()) { - baseDir.mkdirs(); + if (!baseDir.mkdirs()) { + final String msg = String.format("Unable to make a temporary folder '%s'", baseDir.getPath()); + throw new AnalysisException(msg); + } } tempFileLocation = File.createTempFile("check", "tmp", baseDir); if (!tempFileLocation.delete()) {