]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Fix comparison to use virtual size instead of body virtual size
authorAki Tuomi <aki.tuomi@dovecot.fi>
Fri, 27 Jan 2017 07:41:36 +0000 (09:41 +0200)
committerAki Tuomi <aki.tuomi@dovecot.fi>
Fri, 27 Jan 2017 07:41:36 +0000 (09:41 +0200)
Was forgotten on 7f1ecb14

src/lib-storage/index/index-mail.c

index bf3090a103d6ff7bcdb0de14fbd9af4fd56848c4..05be89c1a6dd9d0b724b1aa31a69dc836226c3e9 100644 (file)
@@ -486,7 +486,7 @@ bool index_mail_get_cached_virtual_size(struct index_mail *mail, uoff_t *size_r)
        /* if vsize is present and wanted for index, but missing from index
           add it to index. */
        if (vsize != NULL && *vsize == 0 &&
-           data->body_size.virtual_size < (uint32_t)-1) {
+           data->virtual_size < (uint32_t)-1) {
                uint32_t vsize = data->virtual_size+1;
                mail_index_update_ext(_mail->transaction->itrans, _mail->seq,
                                      mail->vsize_ext_id, &vsize, NULL);