From 750a668d88a4f20b99bccb19294866119b95b43d Mon Sep 17 00:00:00 2001 From: bothner Date: Wed, 12 May 1999 14:41:17 +0000 Subject: h * java/io/File.java (mkdirs): Handle a null parent directory. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26903 138bc75d-0d04-0410-961f-82ee72b054a4 --- libjava/java/io/File.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'libjava/java/io/File.java') diff --git a/libjava/java/io/File.java b/libjava/java/io/File.java index 30d98878f9c..fa098e26bf5 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.2.3