fix: compact when dir count hits 0x3ff
@@ -2268,7 +2268,7 @@ static int lfs_dir_relocatingcommit(lfs_t *lfs, lfs_mdir_t *dir,
}
- if (dir->erased) {
+ if (dir->erased && dir->count < 0xff) {
// try to commit
struct lfs_commit commit = {
.block = dir->pair[0],