diff --git a/tests/test_repack_fsck.c b/tests/test_repack_fsck.c index 892e0f8..3870bf8 100644 --- a/tests/test_repack_fsck.c +++ b/tests/test_repack_fsck.c @@ -127,6 +127,8 @@ static size_t count_loose_objects(const char *repo) size_t count = 0; struct dirent *ent; while ((ent = readdir(d))) { + if (!strcmp(ent->d_name, ".") || !strcmp(ent->d_name, "..")) + continue; if (strlen(ent->d_name) != 2) continue; char subdir[512];