diff --git a/src/main/java/org/owasp/dependencycheck/data/cpe/Index.java b/src/main/java/org/owasp/dependencycheck/data/cpe/Index.java index 20b9b1c69..f8996d6c1 100644 --- a/src/main/java/org/owasp/dependencycheck/data/cpe/Index.java +++ b/src/main/java/org/owasp/dependencycheck/data/cpe/Index.java @@ -70,11 +70,9 @@ public class Index extends AbstractIndex { */ public File getDataDirectory() throws IOException { final String fileName = Settings.getString(Settings.KEYS.CPE_INDEX); - File path = FileUtils.getDataDirectory(fileName, Index.class); - if (!path.exists()) { - if (!path.mkdirs()) { - throw new IOException("Unable to create CPE Data directory"); - } + final File path = FileUtils.getDataDirectory(fileName, Index.class); + if (!path.exists() && !path.mkdirs()) { + throw new IOException("Unable to create CPE Data directory"); } return path; }