The function free_instance() does not release i->type, resulting in a memory leak. Signed-off-by: Wu Guanghao --- misc/fsck.c | 1 + 1 file changed, 1 insertion(+) diff --git a/misc/fsck.c b/misc/fsck.c index 64d0e7c0..a06f2668 100644 --- a/misc/fsck.c +++ b/misc/fsck.c @@ -235,6 +235,7 @@ static void parse_escape(char *word) static void free_instance(struct fsck_instance *i) { free(i->prog); + free(i->type); free(i->device); free(i->base_device); free(i); -- 2.27.0