Whamcloud - gitweb
Many files:
[tools/e2fsprogs.git] / lib / ext2fs / lookup.c
index 7996c16..282180c 100644 (file)
@@ -41,9 +41,9 @@ static int lookup_proc(struct ext2_dir_entry *dirent,
 {
        struct lookup_struct *ls = (struct lookup_struct *) priv_data;
 
-       if (ls->len != dirent->name_len)
+       if (ls->len != (dirent->name_len & 0xFF))
                return 0;
-       if (strncmp(ls->name, dirent->name, dirent->name_len))
+       if (strncmp(ls->name, dirent->name, (dirent->name_len & 0xFF)))
                return 0;
        *ls->inode = dirent->inode;
        ls->found++;