]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
pop3c: Fetching message size could have returned wrong value
authorTimo Sirainen <tss@iki.fi>
Fri, 14 Sep 2012 17:51:02 +0000 (20:51 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 14 Sep 2012 17:51:02 +0000 (20:51 +0300)
src/lib-storage/index/pop3c/pop3c-mail.c

index 2d0b186e989fcecd81bcb9bd6ff98b0a268755f9..d76abcc3a6197b331f98b3e361f7ea363696748b 100644 (file)
@@ -30,7 +30,7 @@ static int pop3c_mail_get_physical_size(struct mail *_mail, uoff_t *size_r)
        struct message_size hdr_size, body_size;
        struct istream *input;
 
-       if (mail->data.virtual_size != 0) {
+       if (mail->data.virtual_size != (uoff_t)-1) {
                /* virtual size is already known. it's the same as our
                   (correct) physical size */
                *size_r = mail->data.virtual_size;