Whamcloud - gitweb
e2fsck: fix miscellaneous clang warnings
authorTheodore Ts'o <tytso@mit.edu>
Tue, 23 Feb 2021 18:03:37 +0000 (13:03 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Tue, 23 Feb 2021 18:03:37 +0000 (13:03 -0500)
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
e2fsck/journal.c
e2fsck/pass2.c

index 8e7ba81..a425bbd 100644 (file)
@@ -622,7 +622,7 @@ static inline void tl_to_darg(struct dentry_info_args *darg,
 
        darg->parent_ino = le32_to_cpu(fcd->fc_parent_ino);
        darg->ino = le32_to_cpu(fcd->fc_ino);
-       darg->dname = fcd->fc_dname;
+       darg->dname = (char *) fcd->fc_dname;
        darg->dname_len = ext4_fc_tag_len(tl) -
                        sizeof(struct ext4_fc_dentry_info);
        darg->dname = malloc(darg->dname_len + 1);
index 9d682a9..e504b30 100644 (file)
@@ -359,7 +359,8 @@ static int dict_de_cf_cmp(const void *cmp_ctx, const void *a, const void *b)
        de_b = (const struct ext2_dir_entry *) b;
        b_len = ext2fs_dirent_name_len(de_b);
 
-       return ext2fs_casefold_cmp(tbl, de_a->name, a_len, de_b->name, b_len);
+       return ext2fs_casefold_cmp(tbl, (unsigned char *) de_a->name, a_len,
+                                  (unsigned char *) de_b->name, b_len);
 }
 
 /*