From 61ec4fba1d81111403265031513e787486cca3f0 Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Tue, 23 Feb 2021 13:03:37 -0500 Subject: [PATCH] e2fsck: fix miscellaneous clang warnings Signed-off-by: Theodore Ts'o --- e2fsck/journal.c | 2 +- e2fsck/pass2.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/e2fsck/journal.c b/e2fsck/journal.c index 8e7ba81..a425bbd 100644 --- a/e2fsck/journal.c +++ b/e2fsck/journal.c @@ -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); diff --git a/e2fsck/pass2.c b/e2fsck/pass2.c index 9d682a9..e504b30 100644 --- a/e2fsck/pass2.c +++ b/e2fsck/pass2.c @@ -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); } /* -- 1.8.3.1