]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Fixed checking if mail's virtual size is cached.
authorTimo Sirainen <tss@iki.fi>
Wed, 11 May 2011 20:32:26 +0000 (23:32 +0300)
committerTimo Sirainen <tss@iki.fi>
Wed, 11 May 2011 20:32:26 +0000 (23:32 +0300)
src/lib-storage/index/index-mail.c

index b9cb699353e25ff7a469e7543f664e874afd2694..a53c0f5a5052452b3c23cd4922b5caa970d0bc94 100644 (file)
@@ -1329,7 +1329,7 @@ void index_mail_set_seq(struct mail *_mail, uint32_t seq)
                uoff_t vsize;
 
                _mail->lookup_abort = MAIL_LOOKUP_ABORT_NOT_IN_CACHE;
-               if (mail_get_virtual_size(_mail, &vsize) <= 0)
+               if (mail_get_virtual_size(_mail, &vsize) < 0)
                        mail->data.access_part |= READ_HDR | READ_BODY;
                _mail->lookup_abort = MAIL_LOOKUP_ABORT_NEVER;
        }