mufs: mufs_free_block() trim block before freeing

This commit is contained in:
S.J.R. van Schaik 2017-05-29 13:58:38 +02:00
parent f4b08bb89f
commit 88707097fb

View file

@ -64,5 +64,8 @@ int mufs_alloc_block(struct mufs *fs, uint32_t *found)
int mufs_free_block(struct mufs *fs, uint32_t block)
{
flash_erase(fs->dev, (1 + block) << fs->dev->log2_block_size,
1 << fs->dev->log2_block_size);
return mufs_mark_block(fs, block, 0);
}