diff --git a/lfs_util.c b/lfs_util.c index 4793c01b..cc3f3ee9 100644 --- a/lfs_util.c +++ b/lfs_util.c @@ -30,7 +30,8 @@ ssize_t lfs_toleb128(uint32_t word, void *buffer, size_t size) { } } - return LFS_ERR_CORRUPT; + // buffer overflow? + LFS_UNREACHABLE(); } ssize_t lfs_fromleb128(uint32_t *word, const void *buffer, size_t size) { @@ -51,6 +52,7 @@ ssize_t lfs_fromleb128(uint32_t *word, const void *buffer, size_t size) { } } + // truncated? return LFS_ERR_CORRUPT; }