diff options
author | Theodore Ts'o <tytso@mit.edu> | 2006-11-14 23:38:17 -0500 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2006-11-14 23:38:17 -0500 |
commit | 642935c082ca22e1186fc9926fe06e4207d5ab56 (patch) | |
tree | 1f87fcc3794c73341d375aeeff1c606e078f8d37 /e2fsck/pass2.c | |
parent | dec5cd13fff821d1d3f6a922fbd986b3a86abb77 (diff) | |
download | e2fsprogs-642935c082ca22e1186fc9926fe06e4207d5ab56.tar.gz |
Fix misc. gcc -Wall complaints in the misc and e2fsck directories
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'e2fsck/pass2.c')
-rw-r--r-- | e2fsck/pass2.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/e2fsck/pass2.c b/e2fsck/pass2.c index 6dc5e5ff..e581099f 100644 --- a/e2fsck/pass2.c +++ b/e2fsck/pass2.c @@ -645,7 +645,7 @@ static void salvage_directory(ext2_filsys fs, { char *cp = (char *) dirent; int left = fs->blocksize - *offset - dirent->rec_len; - int name_len = dirent->name_len & 0xFF; + unsigned int name_len = dirent->name_len & 0xFF; /* * Special case of directory entry of size 8: copy what's left @@ -662,7 +662,7 @@ static void salvage_directory(ext2_filsys fs, * record length. */ if ((left < 0) && - (name_len + 8 <= dirent->rec_len + left) && + (name_len + 8 <= dirent->rec_len + (unsigned) left) && dirent->inode <= fs->super->s_inodes_count && strnlen(dirent->name, name_len) == name_len) { dirent->rec_len += left; |