From: Timo Sirainen Date: Wed, 16 Nov 2016 19:40:37 +0000 (+0200) Subject: lib-storage: Fix compiler warnings about enum mismatches X-Git-Tag: 2.2.27~128 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d0f04acfa567286e5a8e9f7a1f17b8971fe8b8de;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Fix compiler warnings about enum mismatches --- diff --git a/src/lib-storage/list/mailbox-list-index-backend.c b/src/lib-storage/list/mailbox-list-index-backend.c index 8a083e9d9f..f03e5beff8 100644 --- a/src/lib-storage/list/mailbox-list-index-backend.c +++ b/src/lib-storage/list/mailbox-list-index-backend.c @@ -298,7 +298,7 @@ index_list_mailbox_create_selectable(struct mailbox *box, rename it. */ node->flags |= MAILBOX_LIST_INDEX_FLAG_CORRUPTED_NAME; mail_index_update_flags(sync_ctx->trans, seq, MODIFY_ADD, - MAILBOX_LIST_INDEX_FLAG_CORRUPTED_NAME); + (enum mail_flags)MAILBOX_LIST_INDEX_FLAG_CORRUPTED_NAME); } if (!created && (node->flags & (MAILBOX_LIST_INDEX_FLAG_NONEXISTENT | @@ -318,7 +318,8 @@ index_list_mailbox_create_selectable(struct mailbox *box, node->flags &= ~(MAILBOX_LIST_INDEX_FLAG_NONEXISTENT | MAILBOX_LIST_INDEX_FLAG_NOSELECT | MAILBOX_LIST_INDEX_FLAG_NOINFERIORS); - mail_index_update_flags(sync_ctx->trans, seq, MODIFY_REPLACE, node->flags); + mail_index_update_flags(sync_ctx->trans, seq, MODIFY_REPLACE, + (enum mail_flags)node->flags); memcpy(rec.guid, mailbox_guid, sizeof(rec.guid)); mail_index_update_ext(sync_ctx->trans, seq, ilist->ext_id, &rec, NULL); @@ -742,7 +743,7 @@ index_list_rename_mailbox(struct mailbox_list *_oldlist, const char *oldname, new name will be written to the mailbox index header. */ newnode->flags &= ~MAILBOX_LIST_INDEX_FLAG_CORRUPTED_NAME; mail_index_update_flags(sync_ctx->trans, oldseq, MODIFY_REMOVE, - MAILBOX_LIST_INDEX_FLAG_CORRUPTED_NAME); + (enum mail_flags)MAILBOX_LIST_INDEX_FLAG_CORRUPTED_NAME); } mail_index_update_ext(sync_ctx->trans, oldseq, sync_ctx->ilist->ext_id, &oldrec, NULL); diff --git a/src/lib-storage/list/mailbox-list-index-sync.c b/src/lib-storage/list/mailbox-list-index-sync.c index ccda93067d..8bee86cd31 100644 --- a/src/lib-storage/list/mailbox-list-index-sync.c +++ b/src/lib-storage/list/mailbox-list-index-sync.c @@ -380,7 +380,7 @@ mailbox_list_index_sync_update_corrupted_node(struct mailbox_list_index_sync_con if ((node->flags & MAILBOX_LIST_INDEX_FLAG_CORRUPTED_NAME) != 0) { /* rely on lib-index to drop unnecessary updates */ mail_index_update_flags(sync_ctx->trans, seq, MODIFY_ADD, - MAILBOX_LIST_INDEX_FLAG_CORRUPTED_NAME); + (enum mail_flags)MAILBOX_LIST_INDEX_FLAG_CORRUPTED_NAME); } }