]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
MAIL_INDEX_TRANSACTION_FLAG_AVOID_FLAG_UPDATES bugfix
authorTimo Sirainen <tss@iki.fi>
Fri, 14 Mar 2008 06:24:19 +0000 (08:24 +0200)
committerTimo Sirainen <tss@iki.fi>
Fri, 14 Mar 2008 06:24:19 +0000 (08:24 +0200)
--HG--
branch : HEAD

src/lib-index/mail-index-transaction.c

index 6a813b67695d5afdfb2e98ce6e0ba226813f6545..dd514b95876909d07e6b3ca95f1503aeddc72a48 100644 (file)
@@ -981,7 +981,8 @@ void mail_index_update_flags_range(struct mail_index_transaction *t,
                            (t->last_update_idx + 1 == count ||
                             last_update[1].uid1 > seq2)) {
                                /* we can just update the UID range */
-                               last_update->uid2 = seq2;
+                               if (mail_transaction_update_want_add(t, &u))
+                                       last_update->uid2 = seq2;
                                return;
                        }
                } else if (seq1 > last_update->uid2) {