2900
2904
/* i_size for symlinks is checked elsewhere */
2901
2905
if (bad_size && !LINUX_S_ISLNK(inode->i_mode)) {
2904
2910
if (fix_problem(ctx, PR_1_BAD_I_SIZE, pctx)) {
2905
2911
if (LINUX_S_ISDIR(inode->i_mode))
2906
2912
pctx->num &= 0xFFFFFFFFULL;
2907
2913
ext2fs_inode_size_set(fs, inode, pctx->num);