The main() function only releases fs when it exits through the errout or success_exit labels. When completes normally, it does not release fs. Signed-off-by: Wu Guanghao --- resize/main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/resize/main.c b/resize/main.c index 08a4bbaf..71711229 100644 --- a/resize/main.c +++ b/resize/main.c @@ -702,6 +702,8 @@ int main (int argc, char ** argv) } if (fd > 0) close(fd); + + (void) ext2fs_close_free(&fs); remove_error_table(&et_ext2_error_table); return 0; errout: -- 2.27.0