diff --git a/libraries/LittleFS/src/LittleFS.h b/libraries/LittleFS/src/LittleFS.h index 2a35869ed..9d55cb1fa 100644 --- a/libraries/LittleFS/src/LittleFS.h +++ b/libraries/LittleFS/src/LittleFS.h @@ -567,6 +567,10 @@ public: bool rewind() override { _valid = false; int rc = lfs_dir_rewind(_fs->getFS(), _getDir()); + // Skip the . and .. entries + lfs_info dirent; + lfs_dir_read(_fs->getFS(), _getDir(), &dirent); + lfs_dir_read(_fs->getFS(), _getDir(), &dirent); return (rc == 0); }