dovecot-2.0: maildir: When uidlist file is recreated and reread,...

dovecot at dovecot.org dovecot at dovecot.org
Thu Sep 23 19:35:40 EEST 2010


details:   http://hg.dovecot.org/dovecot-2.0/rev/0818f0a49704
changeset: 12159:0818f0a49704
user:      Timo Sirainen <tss at iki.fi>
date:      Thu Sep 23 17:35:37 2010 +0100
description:
maildir: When uidlist file is recreated and reread, clear old records from memory.
This should avoid wasting some memory and also fix "Duplicate file entry"
errors.

diffstat:

 src/lib-storage/index/maildir/maildir-uidlist.c |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r 77e71551fe55 -r 0818f0a49704 src/lib-storage/index/maildir/maildir-uidlist.c
--- a/src/lib-storage/index/maildir/maildir-uidlist.c	Thu Sep 23 17:26:20 2010 +0100
+++ b/src/lib-storage/index/maildir/maildir-uidlist.c	Thu Sep 23 17:35:37 2010 +0100
@@ -908,7 +908,7 @@
 
 		if (!recreated)
 			return 0;
-		maildir_uidlist_close(uidlist);
+		maildir_uidlist_reset(uidlist);
 	}
 
 	uidlist->fd = nfs_safe_open(uidlist->path, O_RDWR);


More information about the dovecot-cvs mailing list