diff --git a/src/base/dirent.c b/src/base/dirent.c index fa5f4b6..ef614ea 100644 --- a/src/base/dirent.c +++ b/src/base/dirent.c @@ -52,6 +52,8 @@ struct ppr_dirent* ppr_readdir(PPR_DIR* handle) { if(!dir->next) return NULL; strcpy(dir->dirent.d_name, dir->ffd.cFileName); + + dir->next = FindNextFile(dir->hFind, &dir->ffd); #else struct dirent* d;