]> source.dussan.org Git - aspectj.git/commitdiff
Forgot to limit scope to full paths
authorwisberg <wisberg>
Sat, 15 Oct 2005 03:29:43 +0000 (03:29 +0000)
committerwisberg <wisberg>
Sat, 15 Oct 2005 03:29:43 +0000 (03:29 +0000)
util/src/org/aspectj/util/ConfigParser.java

index 81b9127e9f714468083f3a562f584a4c94b6bc58..d15e1698bdc3dedc9b03b398ee5d035a101d19c8 100644 (file)
@@ -217,7 +217,9 @@ public class ConfigParser {
     private File makeFile(File dir, String name) {
         name = name.replace('/', File.separatorChar);
         File ret = new File(name);
-        if (!ret.exists() && (dir != null) && !ret.isAbsolute()) { 
+        boolean isAbsolute = ret.isAbsolute()
+            || (ret.exists() && ret.getPath().startsWith(File.separator));
+        if (!isAbsolute && (dir != null)) { 
           ret = new File(dir, name);
         }
         try {