]> granicus.if.org Git - neomutt/commitdiff
Notes sometimes sends EXISTS messages for the wrong mailbox.
authorBrendan Cully <brendan@kublai.com>
Thu, 10 Aug 2006 04:57:28 +0000 (04:57 +0000)
committerBrendan Cully <brendan@kublai.com>
Thu, 10 Aug 2006 04:57:28 +0000 (04:57 +0000)
imap/command.c

index f3fbb07134c1730c6f23542433ebbc53977b58ea..59a2b4d6a36b23a8b0f947b9682b4b39f6fb6c49 100644 (file)
@@ -386,12 +386,10 @@ static int cmd_handle_untagged (IMAP_DATA* idata)
       if ( !(idata->reopen & IMAP_EXPUNGE_PENDING) &&
           count < idata->ctx->msgcount)
       {
-       /* something is wrong because the server reported fewer messages
-        * than we previously saw
-        */
-       mutt_error _("Fatal error.  Message count is out of sync!");
-       idata->status = IMAP_FATAL;
-       return -1;
+        /* Notes 6.0.3 has a tendency to report fewer messages exist than
+         * it should. */
+       dprint (1, (debugfile, "Message count is out of sync"));
+       return 0;
       }
       /* at least the InterChange server sends EXISTS messages freely,
        * even when there is no new mail */