diff --git a/lfs.c b/lfs.c index 55659d3..d5d7b2e 100644 --- a/lfs.c +++ b/lfs.c @@ -1502,6 +1502,10 @@ static int lfs_deinit(lfs_t *lfs) { free(lfs->pcache.buffer); } + if (!lfs->cfg->lookahead_buffer) { + free(lfs->free.lookahead); + } + return 0; }