dovecot-2.1: fts: Expunging could have expunged indexed FTS mail...

dovecot at dovecot.org dovecot at dovecot.org
Fri Dec 16 12:44:00 EET 2011


details:   http://hg.dovecot.org/dovecot-2.1/rev/01ddcf7cf568
changeset: 13865:01ddcf7cf568
user:      Timo Sirainen <tss at iki.fi>
date:      Fri Dec 16 12:43:51 2011 +0200
description:
fts: Expunging could have expunged indexed FTS mail from wrong mailbox.

diffstat:

 src/plugins/fts/fts-expunge-log.c |  3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diffs (13 lines):

diff -r 15c3002755de -r 01ddcf7cf568 src/plugins/fts/fts-expunge-log.c
--- a/src/plugins/fts/fts-expunge-log.c	Fri Dec 16 12:42:21 2011 +0200
+++ b/src/plugins/fts/fts-expunge-log.c	Fri Dec 16 12:43:51 2011 +0200
@@ -206,8 +206,7 @@
 	struct fts_expunge_log_mailbox *mailbox;
 
 	if (ctx->prev_mailbox != NULL &&
-	    memcmp(mailbox_guid, ctx->prev_mailbox->guid,
-		   sizeof(mailbox_guid)) == 0)
+	    memcmp(mailbox_guid, ctx->prev_mailbox->guid, GUID_128_SIZE) == 0)
 		mailbox = ctx->prev_mailbox;
 	else {
 		mailbox = hash_table_lookup(ctx->mailboxes, mailbox_guid);


More information about the dovecot-cvs mailing list