dovecot: POP3 state checking wasn't done right.

dovecot at dovecot.org dovecot at dovecot.org
Fri Nov 23 12:15:36 EET 2007


details:   http://hg.dovecot.org/dovecot/rev/d3d0144f9be1
changeset: 6844:d3d0144f9be1
user:      Timo Sirainen <tss at iki.fi>
date:      Fri Nov 23 12:15:32 2007 +0200
description:
POP3 state checking wasn't done right.

diffstat:

1 file changed, 1 insertion(+), 1 deletion(-)
src/lib-storage/index/maildir/maildir-mail.c |    2 +-

diffs (12 lines):

diff -r 9ca7f055b646 -r d3d0144f9be1 src/lib-storage/index/maildir/maildir-mail.c
--- a/src/lib-storage/index/maildir/maildir-mail.c	Fri Nov 23 12:10:17 2007 +0200
+++ b/src/lib-storage/index/maildir/maildir-mail.c	Fri Nov 23 12:15:32 2007 +0200
@@ -170,7 +170,7 @@ static int maildir_get_pop3_state(struct
 		MAIL_FETCH_VIRTUAL_SIZE;
 
 	if (mail->wanted_headers != NULL ||
-	    (mail->wanted_fields & allowed_pop3_fields) == 0)
+	    (mail->wanted_fields & ~allowed_pop3_fields) != 0)
 		not_pop3_only = TRUE;
 
 	/* get vsize decision */


More information about the dovecot-cvs mailing list