File.java (mkdirs): Handle a null parent directory.
authorPer Bothner <bothner@gcc.gnu.org>
Wed, 12 May 1999 14:41:17 +0000 (07:41 -0700)
committerPer Bothner <bothner@gcc.gnu.org>
Wed, 12 May 1999 14:41:17 +0000 (07:41 -0700)
h
* java/io/File.java (mkdirs):  Handle a null parent directory.

From-SVN: r26903

libjava/java/io/File.java

index 30d98878f9cc817f35e435ddf7c90a7e343ef2aa..fa098e26bf532da6264a014ffcbc2045eb238688 100644 (file)
@@ -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();
   }