aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/GlobFunction.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/GlobFunction.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/GlobFunction.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/GlobFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/GlobFunction.java
index 50b7c294c7..e1c877f455 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/GlobFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/GlobFunction.java
@@ -146,6 +146,9 @@ public final class GlobFunction implements SkyFunction {
"readdir and stat disagree about whether " + symlinkRootedPath.asPath()
+ " is a symlink."), Transience.TRANSIENT);
}
+ if (!symlinkFileValue.exists()) {
+ continue;
+ }
isDirectory = symlinkFileValue.isDirectory();
}