From 6de3fc6ae84057062f5859b3446a33319d5c70e3 Mon Sep 17 00:00:00 2001 From: Brian Pugh Date: Thu, 17 Aug 2023 15:07:19 -0700 Subject: [PATCH] fix corruption check --- lfs.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lfs.c b/lfs.c index 2bb7fe74..16295f29 100644 --- a/lfs.c +++ b/lfs.c @@ -46,8 +46,7 @@ static int lfs_bd_read(lfs_t *lfs, lfs_block_t block, lfs_off_t off, void *buffer, lfs_size_t size) { uint8_t *data = buffer; - if (lfs->block_count && - (block >= lfs->block_count || off+size > lfs->cfg->block_size)) { + if (off+size > lfs->cfg->block_size || (lfs->block_count && block >= lfs->block_count)) { return LFS_ERR_CORRUPT; }