]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
cache fix
authorTimo Sirainen <tss@iki.fi>
Sun, 4 Jul 2004 21:22:00 +0000 (00:22 +0300)
committerTimo Sirainen <tss@iki.fi>
Sun, 4 Jul 2004 21:22:00 +0000 (00:22 +0300)
--HG--
branch : HEAD

src/lib-storage/index/index-mail-headers.c

index c89242b0769eeb4fcd2cef81b7fa2cc25d46d639..423966e7fee8f0353d5ae80354e61d66f81f80a7 100644 (file)
@@ -781,7 +781,7 @@ void index_mail_headers_close(struct index_mail *mail)
        len = str_len(mail->data.header_data) -
                data->header_data_uncached_offset;
 
-       if (len != 0) {
+       if (idx >= data->header_data_cached) {
                mail_cache_add(mail->trans->cache_trans, data->seq,
                               mail_cache_header_fields[idx], str, len+1);
        }