Mercurial > dovecot > original-hg > dovecot-1.2
changeset 9651:9ab1c8a10944 HEAD
lib-storage: Message size lookups from cache was broken if fields weren't in "normal" order in file.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 25 Jan 2012 23:45:02 +0200 |
parents | da3c7253b18c |
children | 031a4c2fabea |
files | src/lib-storage/index/index-mail.c |
diffstat | 1 files changed, 1 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/index/index-mail.c Tue Jan 17 17:17:24 2012 +0200 +++ b/src/lib-storage/index/index-mail.c Wed Jan 25 23:45:02 2012 +0200 @@ -125,8 +125,7 @@ bool index_mail_get_cached_uoff_t(struct index_mail *mail, enum index_cache_field field, uoff_t *size_r) { - return index_mail_get_fixed_field(mail, - mail->ibox->cache_fields[field].idx, + return index_mail_get_fixed_field(mail, field, size_r, sizeof(*size_r)); }