From 865a7496bd8fa15185a4fbb6e3a3eabb675c0643 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Wed, 24 Jan 2018 17:58:57 +0200 Subject: [PATCH] lib-index: Finish fixing removal of forced cache decisions from existing cache files 6ef2504d020461b0f480766c41596595a4300023 didn't fix it for already known fields. --- src/lib-index/mail-cache-fields.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib-index/mail-cache-fields.c b/src/lib-index/mail-cache-fields.c index 64c3dd761c..eacc19a037 100644 --- a/src/lib-index/mail-cache-fields.c +++ b/src/lib-index/mail-cache-fields.c @@ -402,7 +402,7 @@ int mail_cache_header_fields_read(struct mail_cache *cache) (cache->fields[fidx].field.decision & MAIL_CACHE_DECISION_FORCED) == 0) { cache->fields[fidx].field.decision = - decisions[i]; + decisions[i] & ~MAIL_CACHE_DECISION_FORCED; } if (field_type_verify(cache, fidx, types[i], sizes[i]) < 0)