Sfoglia il codice sorgente

don't forget to reset message counts when skipping scan

amends b6949c64d2.

CCMAIL: 744259@bugs.debian.org
Oswald Buddenhagen 11 anni fa
parent
commit
4d8575100d
1 ha cambiato i file con 3 aggiunte e 1 eliminazioni
  1. 3 1
      src/drv_maildir.c

+ 3 - 1
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 );