summaryrefslogtreecommitdiff
path: root/sys/src/cmd/git
diff options
context:
space:
mode:
authorSigrid Solveig Haflínudóttir <sigrid@ftrv.se>2022-12-02 23:55:58 +0000
committerSigrid Solveig Haflínudóttir <sigrid@ftrv.se>2022-12-02 23:55:58 +0000
commit3dc18bf262e975e1efab3e4567457843fb0437c3 (patch)
tree9d5ccdd94f71db34f12723182c108cbe5632e12d /sys/src/cmd/git
parent30a234b98fd9fd497636223f3e6dba744846cc35 (diff)
merge2
Diffstat (limited to 'sys/src/cmd/git')
-rw-r--r--sys/src/cmd/git/fs.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/src/cmd/git/fs.c b/sys/src/cmd/git/fs.c
index 7e6b4bf87..85ba2e053 100644
--- a/sys/src/cmd/git/fs.c
+++ b/sys/src/cmd/git/fs.c
@@ -453,6 +453,9 @@ walklink(Gitaux *aux, char *link, int nlink, int ndotdot, int *mode)
break;
}
free(path);
+ for(i = 0; o != nil && i < aux->ncrumb; i++)
+ if(crumb(aux, i)->obj == o)
+ return nil;
return o;
}