]> granicus.if.org Git - neomutt/commit
Fix uses of context->changed as a counter.
authorKevin McCarthy <kevin@8t8.us>
Wed, 27 Sep 2017 02:44:11 +0000 (19:44 -0700)
committerRichard Russon <rich@flatcap.org>
Mon, 2 Oct 2017 11:41:33 +0000 (12:41 +0100)
commit8575472931e538fbffbd65aee6d8c9ca35ccba11
tree0607bec6cd197b5554e92cf1d9f6494e764a6fd4
parent78b760952f8629becbe557a41fc759a7a325467a
Fix uses of context->changed as a counter.

The first was in mx_update_tables(), but only when "not committing".
This is used by mh/maildir during an "occult" update, and in imap when
expunging the mailbox.  It meant to simply turn on changed when a
single changed header is seen.

The second use was in imap_sync_message_for_copy().  Previously this
was used for a server side copy/save, but is now also used for
fast-trash copying.  Remove the code that was trying to decrement the
counter: this function is not capable of properly setting a status
bit.
imap/imap.c