From: Timo Sirainen Date: Wed, 14 Jan 2009 19:06:46 +0000 (-0500) Subject: Crashfix / keyword handling fix when appending messages non-sorted (dbox rebuild). X-Git-Tag: 1.2.beta1~116 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ed972860257649990e39f7483614186e09cbc977;p=thirdparty%2Fdovecot%2Fcore.git Crashfix / keyword handling fix when appending messages non-sorted (dbox rebuild). --HG-- branch : HEAD --- diff --git a/src/lib-index/mail-index-transaction.c b/src/lib-index/mail-index-transaction.c index 8e9b8134fd..20bc88e69b 100644 --- a/src/lib-index/mail-index-transaction.c +++ b/src/lib-index/mail-index-transaction.c @@ -469,11 +469,11 @@ mail_index_transaction_sort_appends_keywords(struct mail_index_transaction *t, if (array_is_created(&t->keyword_updates)) { updates = array_get_modifiable(&t->keyword_updates, &count); for (i = 0; i < count; i++) { - if (array_is_created(&updates->add_seq)) { + if (array_is_created(&updates[i].add_seq)) { sort_appends_seq_range(t, &updates[i].add_seq, old_to_newseq_map); } - if (array_is_created(&updates->remove_seq)) { + if (array_is_created(&updates[i].remove_seq)) { sort_appends_seq_range(t, &updates[i].remove_seq, old_to_newseq_map);