# HG changeset patch # User Timo Sirainen # Date 1256067651 14400 # Node ID 36b8d97d0f581d87c2cdaec13dfb8f879925f51d # Parent 4a6b04c4314771edd774fdc4f74174f7e80d11b4 QRESYNC: Fixed fallback handling to fetching expunged UIDs (again). diff -r 4a6b04c43147 -r 36b8d97d0f58 src/imap/imap-fetch.c --- a/src/imap/imap-fetch.c Tue Oct 20 14:12:30 2009 -0400 +++ b/src/imap/imap-fetch.c Tue Oct 20 15:40:51 2009 -0400 @@ -238,10 +238,12 @@ next_uid, mail->uid - 1); } - if (uid_filter[i].seq2 == mail->uid) - next_uid = uid_filter[++i].seq1; + if (uid_filter[i].seq2 != mail->uid) + next_uid = mail->uid + 1; + else if (++i < count) + next_uid = uid_filter[i].seq1; else - next_uid = mail->uid + 1; + break; } } if (i < count) {