changeset 12159:0818f0a49704

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.
author Timo Sirainen <tss@iki.fi>
date Thu, 23 Sep 2010 17:35:37 +0100
parents 77e71551fe55
children 48567ea799ba
files src/lib-storage/index/maildir/maildir-uidlist.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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);