summaryrefslogtreecommitdiff
path: root/e2fsck/pass2.c
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2006-11-14 23:38:17 -0500
committerTheodore Ts'o <tytso@mit.edu>2006-11-14 23:38:17 -0500
commit642935c082ca22e1186fc9926fe06e4207d5ab56 (patch)
tree1f87fcc3794c73341d375aeeff1c606e078f8d37 /e2fsck/pass2.c
parentdec5cd13fff821d1d3f6a922fbd986b3a86abb77 (diff)
downloade2fsprogs-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.c4
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;