dovecot-2.2: lib-storage: mailbox_status.nonpermanent_modseqs is...

dovecot at dovecot.org dovecot at dovecot.org
Mon Feb 11 00:25:02 EET 2013


details:   http://hg.dovecot.org/dovecot-2.2/rev/2aa20ea42d6d
changeset: 15746:2aa20ea42d6d
user:      Timo Sirainen <tss at iki.fi>
date:      Mon Feb 11 00:23:07 2013 +0200
description:
lib-storage: mailbox_status.nonpermanent_modseqs is now only set with STATUS_HIGHESTMODSEQ

diffstat:

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

diffs (17 lines):

diff -r f7a0ef7fdaad -r 2aa20ea42d6d src/lib-storage/index/index-status.c
--- a/src/lib-storage/index/index-status.c	Sun Feb 10 23:27:49 2013 +0200
+++ b/src/lib-storage/index/index-status.c	Mon Feb 11 00:23:07 2013 +0200
@@ -133,10 +133,10 @@
 	status_r->uidvalidity = hdr->uid_validity;
 	status_r->uidnext = hdr->next_uid;
 	status_r->first_recent_uid = hdr->first_recent_uid;
-	status_r->nonpermanent_modseqs =
-		mail_index_is_in_memory(box->index) ||
-		!mail_index_have_modseq_tracking(box->index);
 	if ((items & STATUS_HIGHESTMODSEQ) != 0) {
+		status_r->nonpermanent_modseqs =
+			mail_index_is_in_memory(box->index) ||
+			!mail_index_have_modseq_tracking(box->index);
 		status_r->highest_modseq =
 			mail_index_modseq_get_highest(box->view);
 		if (status_r->highest_modseq == 0) {


More information about the dovecot-cvs mailing list