diff options
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/FileFunction.java | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/FileFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/FileFunction.java index 965c4c5fbb..853ab88fa9 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/FileFunction.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/FileFunction.java @@ -170,8 +170,7 @@ public class FileFunction implements SkyFunction { throws FileFunctionException, InterruptedException { RootedPath symlinkTargetRootedPath; if (symlinkTarget.isAbsolute()) { - Path path = rootedPath.asPath().getFileSystem().getRootDirectory().getRelative( - symlinkTarget); + Path path = rootedPath.asPath().getFileSystem().getPath(symlinkTarget); symlinkTargetRootedPath = RootedPath.toRootedPathMaybeUnderRoot(path, pkgLocator.get().getPathEntries()); } else { |