From: Timo Sirainen Date: Sun, 31 Aug 2008 10:02:58 +0000 (+0300) Subject: Minor code cleanup. X-Git-Tag: 1.2.alpha1~23 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=469a6cf705835ade57dcb59979b6e054207ae5d7;p=thirdparty%2Fdovecot%2Fcore.git Minor code cleanup. --HG-- branch : HEAD --- diff --git a/src/lib-storage/index/index-mail-headers.c b/src/lib-storage/index/index-mail-headers.c index 81e17543be..f523edbd9d 100644 --- a/src/lib-storage/index/index-mail-headers.c +++ b/src/lib-storage/index/index-mail-headers.c @@ -250,17 +250,17 @@ void index_mail_parse_header_init(struct index_mail *mail, static void index_mail_parse_finish_imap_envelope(struct index_mail *mail) { + const unsigned int cache_field_envelope = + mail->ibox->cache_fields[MAIL_CACHE_IMAP_ENVELOPE].idx; string_t *str; - unsigned int cache_field; str = str_new(mail->data_pool, 256); imap_envelope_write_part_data(mail->data.envelope_data, str); mail->data.envelope = str_c(str); - cache_field = mail->ibox->cache_fields[MAIL_CACHE_IMAP_ENVELOPE].idx; - if (mail_cache_field_want_add(mail->trans->cache_trans, - mail->data.seq, cache_field)) { - index_mail_cache_add_idx(mail, cache_field, + if (mail_cache_field_can_add(mail->trans->cache_trans, + mail->data.seq, cache_field_envelope)) { + index_mail_cache_add_idx(mail, cache_field_envelope, str_data(str), str_len(str)); } }