Mercurial > dovecot > original-hg > dovecot-1.2
changeset 9418:f7f0bff8438a HEAD
Expunging messages caused in-memory modseqs to be wrong.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 08 Oct 2009 11:15:07 -0400 |
parents | 84e04d84d2b5 |
children | e20921f71bd0 |
files | src/lib-index/mail-index-modseq.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-index/mail-index-modseq.c Wed Oct 07 12:28:16 2009 -0400 +++ b/src/lib-index/mail-index-modseq.c Thu Oct 08 11:15:07 2009 -0400 @@ -534,8 +534,8 @@ seq1--; metadata = array_get_modifiable(&ctx->mmap->metadata_modseqs, &count); for (i = 0; i < count; i++) { - if (array_is_created(&metadata->modseqs)) - array_delete(&metadata->modseqs, seq1, seq2-seq1); + if (array_is_created(&metadata[i].modseqs)) + array_delete(&metadata[i].modseqs, seq1, seq2-seq1); } modseq = mail_transaction_log_view_get_prev_modseq(ctx->log_view);