# HG changeset patch # User Timo Sirainen # Date 1251487497 14400 # Node ID e0cee10e0f415c9e06fd92c338f5b339444a56b3 # Parent 5b121790eb3a1140d4fcf7be79870f38b32ec0c9 qresync: Fixed off-by-one modseq comparison when figuring out what VANISHED replies to send. diff -r 5b121790eb3a -r e0cee10e0f41 src/imap/imap-fetch.c --- a/src/imap/imap-fetch.c Fri Aug 28 15:21:51 2009 -0400 +++ b/src/imap/imap-fetch.c Fri Aug 28 15:24:57 2009 -0400 @@ -273,7 +273,7 @@ const struct mail_search_arg *uidarg = ctx->search_args->args; const struct mail_search_arg *modseqarg = uidarg->next; const ARRAY_TYPE(seq_range) *uids = &uidarg->value.seqset; - uint64_t modseq = modseqarg->value.modseq->modseq; + uint64_t modseq = modseqarg->value.modseq->modseq - 1; ARRAY_TYPE(seq_range) expunges; string_t *str; int ret = 0;