From: Timo Sirainen Date: Sun, 23 Nov 2008 00:37:23 +0000 (+0200) Subject: Added wanted_fields and wanted_headers fields to struct mail_search_context. X-Git-Tag: 1.2.alpha4~7 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=310767ca33e7636d40ec45dee68a2c319a5fa3c0;p=thirdparty%2Fdovecot%2Fcore.git Added wanted_fields and wanted_headers fields to struct mail_search_context. --HG-- branch : HEAD --- diff --git a/src/lib-storage/index/index-mail.c b/src/lib-storage/index/index-mail.c index 13935437cf..c5435ae220 100644 --- a/src/lib-storage/index/index-mail.c +++ b/src/lib-storage/index/index-mail.c @@ -1069,6 +1069,8 @@ void index_mail_init(struct index_mail *mail, mail->mail.v = *t->ibox->mail_vfuncs; mail->mail.mail.box = &t->ibox->box; mail->mail.mail.transaction = &t->mailbox_ctx; + mail->mail.wanted_fields = wanted_fields; + mail->mail.wanted_headers = _wanted_headers; hdr = mail_index_get_header(t->ibox->view); mail->uid_validity = hdr->uid_validity; diff --git a/src/lib-storage/mail-storage-private.h b/src/lib-storage/mail-storage-private.h index 54e0e44c0e..43425ca998 100644 --- a/src/lib-storage/mail-storage-private.h +++ b/src/lib-storage/mail-storage-private.h @@ -270,6 +270,9 @@ struct mail_private { struct mail mail; struct mail_vfuncs v; + enum mail_fetch_field wanted_fields; + struct mailbox_header_lookup_ctx *wanted_headers; + pool_t pool; ARRAY_DEFINE(module_contexts, union mail_module_context *); };