diff --git a/lfs.c b/lfs.c index c0092ca..bd466b8 100644 --- a/lfs.c +++ b/lfs.c @@ -3762,7 +3762,8 @@ static int lfs_rawmount(lfs_t *lfs, const struct lfs_config *cfg) { lfs->attr_max = superblock.attr_max; } - if (superblock.block_count != lfs->cfg->block_count) + if ((superblock.block_count != lfs->cfg->block_count) || + (superblock.block_size != lfs->cfg->block_size)) { err = LFS_ERR_CORRUPT; goto cleanup;