diff options
author | Theodore Ts'o <tytso@mit.edu> | 2006-05-28 23:42:47 -0400 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2006-05-28 23:42:47 -0400 |
commit | 2c83031791778d132747b73e76c892a16f4b2da6 (patch) | |
tree | df90cc3d835374a232d61d3b8e6386f926ace353 /debugfs | |
parent | 0cbd172def09a01cd8cc2706b202de7dd1f4b8e8 (diff) | |
download | e2fsprogs-2c83031791778d132747b73e76c892a16f4b2da6.tar.gz |
Fix debugfs's dump_unsued commands on filesystems with a 64k blocksize
Use EXT2_MAX_BLOCK_SIZE instead of a hardcoded blocksize of 32768, since
this will fail on a filesystem with a 64k blocksize. (Addresses SourceForge
bug #1424311)
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'debugfs')
-rw-r--r-- | debugfs/ChangeLog | 7 | ||||
-rw-r--r-- | debugfs/unused.c | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/debugfs/ChangeLog b/debugfs/ChangeLog index 7fea7b2e..faca4a58 100644 --- a/debugfs/ChangeLog +++ b/debugfs/ChangeLog @@ -1,3 +1,10 @@ +2006-05-28 Theodore Tso <tytso@mit.edu> + + * unused.c (do_dump_unused): Use EXT2_MAX_BLOCK_SIZE instead of a + hardcoded blocksize of 32768, since this will fail on a + filesystem with a 64k blocksize. (Addresses SourceForge + bug #1424311) + 2006-05-21 Theodore Tso <tytso@mit.edu> * set_fields.c (parse_time): Fix type warning problem with time_t diff --git a/debugfs/unused.c b/debugfs/unused.c index a3de6c85..f9e10ca3 100644 --- a/debugfs/unused.c +++ b/debugfs/unused.c @@ -27,7 +27,7 @@ extern char *optarg; void do_dump_unused(int argc EXT2FS_ATTR((unused)), char **argv) { unsigned long blk; - unsigned char buf[32768]; + unsigned char buf[EXT2_MAX_BLOCK_SIZE]; unsigned int i; errcode_t retval; |