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)