dovecot-1.1: uidlist size caching check was wrong for physical s...
dovecot at dovecot.org
dovecot at dovecot.org
Mon Mar 10 05:45:20 EET 2008
details: http://hg.dovecot.org/dovecot-1.1/rev/705afa37b818
changeset: 7398:705afa37b818
user: Timo Sirainen <tss at iki.fi>
date: Mon Mar 10 05:41:18 2008 +0200
description:
uidlist size caching check was wrong for physical sizes.
diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
src/lib-storage/index/maildir/maildir-mail.c | 2 +-
diffs (12 lines):
diff -r 8a4ecf4c2ca1 -r 705afa37b818 src/lib-storage/index/maildir/maildir-mail.c
--- a/src/lib-storage/index/maildir/maildir-mail.c Mon Mar 10 05:34:54 2008 +0200
+++ b/src/lib-storage/index/maildir/maildir-mail.c Mon Mar 10 05:41:18 2008 +0200
@@ -268,7 +268,7 @@ maildir_handle_size_caching(struct index
if ((mail->data.dont_cache_fetch_fields & field) != 0)
return;
- if (quick_check && maildir_quick_size_lookup(mail, TRUE, &size) > 0) {
+ if (quick_check && maildir_quick_size_lookup(mail, vsize, &size) > 0) {
/* already in filename / uidlist. don't add it anywhere,
including to the uidlist if it's already in filename. */
mail->data.dont_cache_fetch_fields |= field;
More information about the dovecot-cvs
mailing list