dovecot-2.2: mbox: Fixed mailbox_update() for changing mailbox G...

dovecot at dovecot.org dovecot at dovecot.org
Sun Feb 17 11:48:27 EET 2013


details:   http://hg.dovecot.org/dovecot-2.2/rev/7d1479aa534b
changeset: 15822:7d1479aa534b
user:      Timo Sirainen <tss at iki.fi>
date:      Sun Feb 17 11:46:14 2013 +0200
description:
mbox: Fixed mailbox_update() for changing mailbox GUID.

diffstat:

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

diffs (13 lines):

diff -r 1dd1e88ba0a2 -r 7d1479aa534b src/lib-storage/index/mbox/mbox-storage.c
--- a/src/lib-storage/index/mbox/mbox-storage.c	Sun Feb 17 10:47:40 2013 +0200
+++ b/src/lib-storage/index/mbox/mbox-storage.c	Sun Feb 17 11:46:14 2013 +0200
@@ -498,7 +498,8 @@
 			return -1;
 	}
 
-	if (update->uid_validity != 0 || update->min_next_uid != 0) {
+	if (update->uid_validity != 0 || update->min_next_uid != 0 ||
+	    !guid_128_is_empty(update->mailbox_guid)) {
 		mbox->sync_hdr_update = update;
 		ret = mbox_sync(mbox, MBOX_SYNC_HEADER | MBOX_SYNC_FORCE_SYNC |
 				MBOX_SYNC_REWRITE);


More information about the dovecot-cvs mailing list