Mercurial > dovecot > original-hg > dovecot-1.2
changeset 5994:8964d1b2b78b HEAD
Make sure the file_seq always grows.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 14 Jul 2007 23:19:30 +0300 |
parents | c66c80b23f95 |
children | 2473829b42b2 |
files | src/lib-index/mail-cache-compress.c |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-index/mail-cache-compress.c Sat Jul 14 23:19:15 2007 +0300 +++ b/src/lib-index/mail-cache-compress.c Sat Jul 14 23:19:30 2007 +0300 @@ -96,6 +96,10 @@ ext = mail_index_view_get_ext(view, cache->ext_id); file_seq = ext != NULL ? ext->reset_id + 1 : (uint32_t)ioloop_time; + + if (cache->hdr != NULL && file_seq <= cache->hdr->file_seq) + file_seq = cache->hdr->file_seq + 1; + return file_seq != 0 ? file_seq : 1; }