diff --git a/src/gr/spinellis/umlgraph/doclet/ClassGraph.java b/src/gr/spinellis/umlgraph/doclet/ClassGraph.java index de492ad..8d866fd 100644 --- a/src/gr/spinellis/umlgraph/doclet/ClassGraph.java +++ b/src/gr/spinellis/umlgraph/doclet/ClassGraph.java @@ -986,7 +986,8 @@ class ClassGraph { else file = new File(opt.outputFileName); // make sure the output directory are there, otherwise create them - if(!file.getParentFile().exists()) + if (file.getParentFile() != null + && !file.getParentFile().exists()) file.getParentFile().mkdirs(); FileOutputStream fos = new FileOutputStream(file); diff --git a/src/org/umlgraph/doclet/ClassGraph.java b/src/org/umlgraph/doclet/ClassGraph.java index de492ad..8d866fd 100644 --- a/src/org/umlgraph/doclet/ClassGraph.java +++ b/src/org/umlgraph/doclet/ClassGraph.java @@ -986,7 +986,8 @@ class ClassGraph { else file = new File(opt.outputFileName); // make sure the output directory are there, otherwise create them - if(!file.getParentFile().exists()) + if (file.getParentFile() != null + && !file.getParentFile().exists()) file.getParentFile().mkdirs(); FileOutputStream fos = new FileOutputStream(file);