Fix DivideByZero exception when filesystem is completely full.

This commit is contained in:
Brian Pugh
2024-04-16 20:32:12 -07:00
parent 4dd30c1b8f
commit 749a45650f
2 changed files with 2 additions and 1 deletions

2
lfs.c
View File

@@ -688,7 +688,7 @@ static int lfs_alloc(lfs_t *lfs, lfs_block_t *block) {
if (lfs->lookahead.ckpoint <= 0) {
LFS_ERROR("No more free space 0x%"PRIx32,
(lfs->lookahead.start + lfs->lookahead.next)
% lfs->cfg->block_count);
% lfs->block_count);
return LFS_ERR_NOSPC;
}