Mercurial > dovecot > original-hg > dovecot-1.2
changeset 6707:4752637a6ad4 HEAD
Don't bother compressing cache file just to drop fields from header that
have never been used.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 06 Nov 2007 21:54:37 +0200 |
parents | 4f999ac56a53 |
children | a677ce398a6f |
files | src/lib-index/mail-cache-fields.c |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-index/mail-cache-fields.c Tue Nov 06 21:26:02 2007 +0200 +++ b/src/lib-index/mail-cache-fields.c Tue Nov 06 21:54:37 2007 +0200 @@ -361,8 +361,10 @@ if (last_used[i] > cache->fields[field.idx].last_used) cache->fields[field.idx].last_used = last_used[i]; - if (cache->fields[field.idx].last_used < max_drop_time) { - /* time to drop this field */ + if (cache->fields[field.idx].last_used < max_drop_time && + cache->fields[field.idx].last_used != 0) { + /* time to drop this field. don't bother dropping + fields that have never been used. */ cache->need_compress_file_seq = cache->hdr->file_seq; }