Mercurial > dovecot > original-hg > dovecot-1.2
changeset 9346:e0cee10e0f41 HEAD
qresync: Fixed off-by-one modseq comparison when figuring out what VANISHED replies to send.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 28 Aug 2009 15:24:57 -0400 |
parents | 5b121790eb3a |
children | a37fa30b0072 |
files | src/imap/imap-fetch.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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;