Mercurial > dovecot > original-hg > dovecot-1.2
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)