vendor/libgit2/src/libgit2/index.c in rugged-1.7.1 vs vendor/libgit2/src/libgit2/index.c in rugged-1.7.2
- old
+ new
@@ -1183,13 +1183,16 @@
for (;;) {
size_t len, pos;
for (;;) {
- if (*--slash == '/')
- break;
+ slash--;
+
if (slash <= entry->path)
return 0;
+
+ if (*slash == '/')
+ break;
}
len = slash - name;
if (!index_find(&pos, index, name, len, stage)) {
if (!ok_to_replace)