]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commit
pass1.c, pass2.c, problem.c, problem.h: Fix bug introduced by
authorTheodore Ts'o <tytso@mit.edu>
Thu, 9 Aug 2001 08:14:04 +0000 (04:14 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 9 Aug 2001 08:14:04 +0000 (04:14 -0400)
commita47426914745b7d50bb58a3d44b3509c647c637e
treef834e6ddf69e436526b59eef58f0cb13ee696759
parent2b94c658c7270d99343d2f4aa3561c09e819b280
pass1.c, pass2.c, problem.c, problem.h: Fix bug introduced by
Andreas's symlink code; check_blocks() was unconditionally testing
inode_bad_map without checking to see if it existed first.  Fixed
problem a different way; we now no longer check inode_bad_map at all,
since the file might not get deleted in pass 2 anyway.  We move the
large file feature reconciliation code to to e2fsck_pass2(), and in
deallocate_inode() in pass2.c, we decrement the large files counter if
we're about to delete a large file.
e2fsck/ChangeLog
e2fsck/pass1.c
e2fsck/pass2.c
e2fsck/problem.c
e2fsck/problem.h