]> granicus.if.org Git - neomutt/commit
imap: handle EXPUNGE and EXISTS during one pipeline 1449/head
authorMehdi Abaakouk <sileht@sileht.net>
Thu, 22 Nov 2018 08:13:23 +0000 (09:13 +0100)
committerRichard Russon <rich@flatcap.org>
Thu, 22 Nov 2018 14:39:53 +0000 (14:39 +0000)
commit147d518b3faa3b9896b1ade506f8f964393a0e1f
tree264d5a5886e6cfd410610e1d1ec183585f4ce33b
parente2e5d9b474535b095fb2b5e40989898e13035b79
imap: handle EXPUNGE and EXISTS during one pipeline

Receiving EXPUNGE, VANISHED and EXISTS during the same imap pipelined
command is perfectly valid.

Currently when EXPUNGE/VANISHED is handled we ignore EXISTS, making
msn_index not updated. Then MUTT_REOPEN refreshes the mailbox where last
received messages are missing.
imap/command.c