On Thu, Feb 16, 2006 at 01:01:43PM +0100,  wrote:
> On Thu, Feb 16, 2006 at 02:11:32PM +0200, Timo Sirainen wrote:
> > On Thu, 2006-02-16 at 11:12 +0100, bd wrote:
> > > this _might_ be a mutt problem, I'am going to test this with etch later.
> > 
> > I just fixed a couple of days ago one problem that caused mutt to close
> > connection and/or crash:
> > 
> > 2006-02-13 18:35  Timo Sirainen <[EMAIL PROTECTED]>
> > 
> >         * src/imap/imap-sync.c: Don't notify client about changes in
> >           messages it hasn't yet even been notified about.
> 
> perhaps I can find the time to build a version containing this fix.

does not seem to work.

applied this patch:

--- ./dovecot-1.0.beta2/src/imap/imap-sync.c    2006-01-14 19:16:05.000000000 
+0100
+++ ./dovecot/src/imap/imap-sync.c      2006-02-13 19:35:39.000000000 +0100
@@ -113,6 +113,14 @@
                        }
                }

+               if (ctx->sync_rec.seq2 > ctx->messages_count) {
+                       /* don't send change notifications of messages we
+                          haven't even announced to client yet */
+                       if (ctx->sync_rec.seq1 > ctx->messages_count)
+                               continue;
+                       ctx->sync_rec.seq2 = ctx->messages_count;
+               }
+
                switch (ctx->sync_rec.type) {
                case MAILBOX_SYNC_TYPE_FLAGS:
                case MAILBOX_SYNC_TYPE_KEYWORDS:

-- 
A few hours grace before the madness begins again.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to