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;
 }