changeset 5095:c319af74c252 HEAD

Minor optimization
author Timo Sirainen <tss@iki.fi>
date Fri, 02 Feb 2007 00:35:01 +0200
parents cce9bab229d7
children 89bf4b47bc61
files src/lib-storage/index/index-mail.c
diffstat 1 files changed, 7 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/index-mail.c	Fri Feb 02 00:23:18 2007 +0200
+++ b/src/lib-storage/index/index-mail.c	Fri Feb 02 00:35:01 2007 +0200
@@ -354,11 +354,13 @@
 {
 	const struct mail_index_header *hdr;
 
-	/* First check if we've configured caching not to be used with
-	   low enough message count. */
-	hdr = mail_index_get_header(mail->ibox->view);
-	if (hdr->messages_count < mail->ibox->mail_cache_min_mail_count)
-		return;
+	if (mail->ibox->mail_cache_min_mail_count > 0) {
+		/* First check if we've configured caching not to be used with
+		   low enough message count. */
+		hdr = mail_index_get_header(mail->ibox->view);
+		if (hdr->messages_count < mail->ibox->mail_cache_min_mail_count)
+			return;
+	}
 
 	mail_cache_add(mail->trans->cache_trans, mail->data.seq,
 		       field_idx, data, data_size);