Mercurial > dovecot > original-hg > dovecot-1.2
changeset 7426:11e7ec83665d HEAD
Ignore \Recent flag in indexes when searching them (leftovers from v1.0).
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 19 Mar 2008 20:03:24 +0200 |
parents | 1da16dbcacf7 |
children | 264d4f41c627 |
files | src/lib-storage/index/index-search.c |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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 @@ 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;