dovecot-2.2: dbox: Don't reset index when mailbox_update() chang...

dovecot at dovecot.org dovecot at dovecot.org
Tue May 22 17:12:15 EEST 2012


details:   http://hg.dovecot.org/dovecot-2.2/rev/924b0d57338c
changeset: 14582:924b0d57338c
user:      Timo Sirainen <tss at iki.fi>
date:      Tue May 22 17:10:20 2012 +0300
description:
dbox: Don't reset index when mailbox_update() changes UIDVALIDITY.

diffstat:

 src/lib-storage/index/dbox-multi/mdbox-storage.c  |  4 ----
 src/lib-storage/index/dbox-single/sdbox-storage.c |  4 ----
 2 files changed, 0 insertions(+), 8 deletions(-)

diffs (28 lines):

diff -r 4b1309d171ff -r 924b0d57338c src/lib-storage/index/dbox-multi/mdbox-storage.c
--- a/src/lib-storage/index/dbox-multi/mdbox-storage.c	Thu May 03 21:46:07 2012 +0300
+++ b/src/lib-storage/index/dbox-multi/mdbox-storage.c	Tue May 22 17:10:20 2012 +0300
@@ -272,10 +272,6 @@
 	}
 
 	if (hdr->uid_validity != uid_validity) {
-		if (hdr->uid_validity != 0) {
-			/* UIDVALIDITY change requires index to be reset */
-			mail_index_reset(trans);
-		}
 		mail_index_update_header(trans,
 			offsetof(struct mail_index_header, uid_validity),
 			&uid_validity, sizeof(uid_validity), TRUE);
diff -r 4b1309d171ff -r 924b0d57338c src/lib-storage/index/dbox-single/sdbox-storage.c
--- a/src/lib-storage/index/dbox-single/sdbox-storage.c	Thu May 03 21:46:07 2012 +0300
+++ b/src/lib-storage/index/dbox-single/sdbox-storage.c	Tue May 22 17:10:20 2012 +0300
@@ -203,10 +203,6 @@
 	}
 
 	if (hdr->uid_validity != uid_validity) {
-		if (hdr->uid_validity != 0) {
-			/* UIDVALIDITY change requires index to be reset */
-			mail_index_reset(trans);
-		}
 		mail_index_update_header(trans,
 			offsetof(struct mail_index_header, uid_validity),
 			&uid_validity, sizeof(uid_validity), TRUE);


More information about the dovecot-cvs mailing list