dovecot-1.1: Ignore \Recent flag in indexes when searching them ...
dovecot at dovecot.org
dovecot at dovecot.org
Wed Mar 19 20:03:28 EET 2008
details: http://hg.dovecot.org/dovecot-1.1/rev/11e7ec83665d
changeset: 7426:11e7ec83665d
user: Timo Sirainen <tss at iki.fi>
date: Wed Mar 19 20:03:24 2008 +0200
description:
Ignore \Recent flag in indexes when searching them (leftovers from v1.0).
diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
src/lib-storage/index/index-search.c | 4 +++-
diffs (14 lines):
diff -r 1da16dbcacf7 -r 11e7ec83665d src/lib-storage/index/index-search.c
--- a/src/lib-storage/index/index-search.c Wed Mar 19 07:34:01 2008 +0200
+++ b/src/lib-storage/index/index-search.c Wed Mar 19 20:03:24 2008 +0200
@@ -145,7 +145,9 @@ static int search_arg_match_index(struct
switch (arg->type) {
case SEARCH_FLAGS:
- flags = rec->flags;
+ /* recent flag shouldn't be set, but indexes from v1.0.x
+ may contain it. */
+ flags = rec->flags & ~MAIL_RECENT;
if ((arg->value.flags & MAIL_RECENT) != 0 &&
index_mailbox_is_recent(ctx->ibox, rec->uid))
flags |= MAIL_RECENT;
More information about the dovecot-cvs
mailing list