]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: convert missed imapc casts to container_of
authorJosef 'Jeff' Sipek <jeff.sipek@dovecot.fi>
Thu, 7 Sep 2017 11:21:03 +0000 (14:21 +0300)
committerTimo Sirainen <tss@dovecot.fi>
Mon, 18 Sep 2017 14:40:23 +0000 (17:40 +0300)
src/lib-storage/index/imapc/imapc-mail-fetch.c

index 8ad6a7db4a64a38bd7eb0468ee093062df5c1b15..b11d1c2d3092deeae7aa86332ca27b7c2dbf5fb6 100644 (file)
@@ -377,7 +377,7 @@ void imapc_mail_try_init_stream_from_cache(struct imapc_mail *mail)
 bool imapc_mail_prefetch(struct mail *_mail)
 {
        struct imapc_mail *mail = (struct imapc_mail *)_mail;
-       struct imapc_mailbox *mbox = (struct imapc_mailbox *)_mail->box;
+       struct imapc_mailbox *mbox = IMAPC_MAILBOX(_mail->box);
        struct index_mail_data *data = &mail->imail.data;
        enum mail_fetch_field fields;
        const char *const *headers = NULL;
@@ -449,8 +449,7 @@ int imapc_mail_fetch(struct mail *_mail, enum mail_fetch_field fields,
                     const char *const *headers)
 {
        struct imapc_mail *imail = (struct imapc_mail *)_mail;
-       struct imapc_mailbox *mbox =
-               (struct imapc_mailbox *)_mail->box;
+       struct imapc_mailbox *mbox = IMAPC_MAILBOX(_mail->box);
        int ret;
 
        if ((fields & MAIL_FETCH_GUID) != 0 &&