From 7f8e55a0b9ee9e49badd7bf1e825f9056ed4ba95 Mon Sep 17 00:00:00 2001 From: Per Bothner Date: Wed, 12 May 1999 07:41:17 -0700 Subject: File.java (mkdirs): Handle a null parent directory. h * java/io/File.java (mkdirs): Handle a null parent directory. From-SVN: r26903 --- libjava/java/io/File.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/libjava/java/io/File.java b/libjava/java/io/File.java index 30d9887..fa098e2 100644 --- a/libjava/java/io/File.java +++ b/libjava/java/io/File.java @@ -190,10 +190,14 @@ public class File implements Serializable if (x.isDirectory()) return true; String p = x.getPath(); - x.setPath(x.getParent()); - if (! mkdirs (x)) - return false; - x.setPath(p); + String parent = x.getParent(); + if (parent != null) + { + x.setPath(parent); + if (! mkdirs (x)) + return false; + x.setPath(p); + } return x.mkdir(); } -- cgit v1.1