summaryrefslogtreecommitdiff
path: root/src/path.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/path.c')
-rw-r--r--src/path.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/path.c b/src/path.c
index 55790ff7c..a056f6983 100644
--- a/src/path.c
+++ b/src/path.c
@@ -1108,13 +1108,12 @@ int git_path_dirload_with_stat(
if ((error = git_buf_joinpath(&full, full.ptr, ps->path)) < 0 ||
(error = git_path_lstat(full.ptr, &ps->st)) < 0) {
- if (error == GIT_ENOTFOUND) {
+ if (error == GIT_ENOTFOUND || error == GIT_ENOACCESS) {
giterr_clear();
error = 0;
git_vector_remove(contents, i--);
continue;
}
-
break;
}