]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commit - e2fsck/journal.c
e2fsck: Fix journal replay for block sizes greater than 8k
authorTheodore Ts'o <tytso@mit.edu>
Fri, 2 Jan 2009 23:14:42 +0000 (18:14 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 2 Jan 2009 23:14:42 +0000 (18:14 -0500)
commite35d548b59e24af9f7fc18396e8880df96d1bc51
treee55f7bac0a6a77a17de3d0e2c362c0142fdbd36a
parentdd04d05f702be151d6a7312da2b64147d2751de1
e2fsck: Fix journal replay for block sizes greater than 8k

E2fsck was using a fixed-size 8k buffer for replaying blocks from the
journal.  So attempts to replay a journal on filesystems greater than
8k would cause e2fsck to crash with a segfault.

Thanks to Miao Xie <miaox@cn.fujitsu.com> for reporting this problem.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
e2fsck/jfs_user.h
e2fsck/journal.c