commit 4d8575100d208129bc5d45e3968262415602ac04
Author: Oswald Buddenhagen <[email protected]>
Date:   Sat Apr 12 19:02:06 2014 +0200

    don't forget to reset message counts when skipping scan
    
    amends b6949c64d2.
    
    CCMAIL: [email protected]

 src/drv_maildir.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/src/drv_maildir.c b/src/drv_maildir.c
index 34c38b6..0f58318 100644
--- a/src/drv_maildir.c
+++ b/src/drv_maildir.c
@@ -1030,8 +1030,10 @@ maildir_load( store_t *gctx, int minuid, int maxuid, int 
newuid, int *excs, int
        ctx->excs = nfrealloc( excs, nexcs * sizeof(int) );
        ctx->nexcs = nexcs;
 
-       if (ctx->fresh)
+       if (ctx->fresh) {
+               ctx->gen.count = ctx->gen.recent = 0;
                goto dontscan;
+       }
 
        if (maildir_scan( ctx, &msglist ) != DRV_OK) {
                cb( DRV_BOX_BAD, aux );


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: https://lists.debian.org/debian-bugs-dist

Reply via email to