changeset 5014:59b04ed146a9 HEAD

Make sure file_seq isn't zero in cache file header.
author Timo Sirainen <tss@iki.fi>
date Wed, 17 Jan 2007 00:00:18 +0200
parents 6c76ed030b60
children aa4ff7a9c3f7
files src/lib-index/mail-cache.c
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-index/mail-cache.c	Tue Jan 16 23:58:52 2007 +0200
+++ b/src/lib-index/mail-cache.c	Wed Jan 17 00:00:18 2007 +0200
@@ -144,6 +144,10 @@
 		mail_cache_set_corrupted(cache, "indexid changed");
 		return FALSE;
 	}
+	if (cache->hdr->file_seq == 0) {
+		mail_cache_set_corrupted(cache, "file_seq is 0");
+		return FALSE;
+	}
 
 	/* only check the header if we're locked */
 	if (!cache->locked)