From: Timo Sirainen Date: Thu, 26 Jan 2017 17:51:34 +0000 (+0200) Subject: lib-storage: Filling vsize to index on read used wrong size X-Git-Tag: 2.3.0.rc1~2259 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7f1ecb14;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Filling vsize to index on read used wrong size --- diff --git a/src/lib-storage/index/index-mail.c b/src/lib-storage/index/index-mail.c index fcb33cdf39..bf3090a103 100644 --- a/src/lib-storage/index/index-mail.c +++ b/src/lib-storage/index/index-mail.c @@ -487,7 +487,7 @@ bool index_mail_get_cached_virtual_size(struct index_mail *mail, uoff_t *size_r) add it to index. */ if (vsize != NULL && *vsize == 0 && data->body_size.virtual_size < (uint32_t)-1) { - uint32_t vsize = data->body_size.virtual_size+1; + uint32_t vsize = data->virtual_size+1; mail_index_update_ext(_mail->transaction->itrans, _mail->seq, mail->vsize_ext_id, &vsize, NULL); }