From ad3ca8d8f2d2c74245ec4aeda5fc8dbd94c204a1 Mon Sep 17 00:00:00 2001 From: Jonathan Gibbons Date: Thu, 16 Oct 2008 07:30:13 -0700 Subject: [PATCH] 6759775: RegularFileObject.inferBinaryName gives bad result on empty path Reviewed-by: mcimadamore --- .../classes/com/sun/tools/javac/file/RegularFileObject.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/langtools/src/share/classes/com/sun/tools/javac/file/RegularFileObject.java b/langtools/src/share/classes/com/sun/tools/javac/file/RegularFileObject.java index a2a4b2bdc73..c604134cab1 100644 --- a/langtools/src/share/classes/com/sun/tools/javac/file/RegularFileObject.java +++ b/langtools/src/share/classes/com/sun/tools/javac/file/RegularFileObject.java @@ -89,6 +89,8 @@ class RegularFileObject extends BaseFileObject { for (File dir: path) { //System.err.println("dir: " + dir); String dPath = dir.getPath(); + if (dPath.length() == 0) + dPath = System.getProperty("user.dir"); if (!dPath.endsWith(File.separator)) dPath += File.separator; if (fPath.regionMatches(true, 0, dPath, 0, dPath.length())