File 0021-fix-slash-in-index-for-git_index_add.patch of Package libgit2.34825
--- a/src/index.c.smb 2024-07-17 15:13:13.902805324 -0400
+++ b/src/index.c 2024-07-17 15:14:48.934416621 -0400
@@ -1135,10 +1135,13 @@
size_t len, pos;
for (;;) {
- if (*--slash == '/')
- break;
+ slash--;
+
if (slash <= entry->path)
return 0;
+
+ if (*slash == '/')
+ break;
}
len = slash - name;