X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=e2fsck%2Fe2fsck.c;h=1e295e3ef120d3f6db9ac0ada054bfeb2d7bf5b0;hb=863c19e4016c25e13cffe6925c2510b45a984c05;hp=dc4b45e25657dc8a50e2ca8618f110b78dd1f0fb;hpb=06b83bbd405a83810e028fac7802d419f2796e45;p=tools%2Fe2fsprogs.git diff --git a/e2fsck/e2fsck.c b/e2fsck/e2fsck.c index dc4b45e..1e295e3 100644 --- a/e2fsck/e2fsck.c +++ b/e2fsck/e2fsck.c @@ -159,6 +159,10 @@ errcode_t e2fsck_reset_context(e2fsck_t ctx) ext2fs_free_mem(&ctx->invalid_inode_table_flag); ctx->invalid_inode_table_flag = 0; } + if (ctx->casefolded_dirs) { + ext2fs_u32_list_free(ctx->casefolded_dirs); + ctx->casefolded_dirs = 0; + } if (ctx->inode_count) { ext2fs_free_icount(ctx->inode_count); ctx->inode_count = 0; @@ -182,6 +186,7 @@ errcode_t e2fsck_reset_context(e2fsck_t ctx) ctx->fs_fragmented = 0; ctx->fs_fragmented_dir = 0; ctx->large_files = 0; + ctx->large_dirs = 0; for (i=0; i < MAX_EXTENT_DEPTH_COUNT; i++) ctx->extent_depth_count[i] = 0;