changeset 5748:25ec1a8ec702 HEAD

Crashfix if cache is unusable.
author Timo Sirainen <tss@iki.fi>
date Fri, 15 Jun 2007 23:49:52 +0300
parents c71f611bbffc
children 420a386fa27a
files src/lib-index/mail-cache-lookup.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-index/mail-cache-lookup.c	Fri Jun 15 23:13:56 2007 +0300
+++ b/src/lib-index/mail-cache-lookup.c	Fri Jun 15 23:49:52 2007 +0300
@@ -140,6 +140,7 @@
 		if (ctx->appends_checked ||
 		    view->trans_seq1 > ctx->seq ||
 		    view->trans_seq2 < ctx->seq ||
+		    MAIL_CACHE_IS_UNUSABLE(view->cache) ||
 		    mail_cache_lookup_offset(view->cache, view->trans_view,
 					     ctx->seq, &ctx->offset) <= 0)
 			return 0;