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