From: Timo Sirainen Date: Mon, 9 Sep 2024 15:45:59 +0000 (+0300) Subject: fts: Don't ignore parent mail_precache() failure X-Git-Tag: 2.4.0~1456 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d65f16e2d5906309f657023cdfcff2f3a8c8a100;p=thirdparty%2Fdovecot%2Fcore.git fts: Don't ignore parent mail_precache() failure --- diff --git a/src/plugins/fts/fts-storage.c b/src/plugins/fts/fts-storage.c index 93422b0901..fd3c7820e5 100644 --- a/src/plugins/fts/fts-storage.c +++ b/src/plugins/fts/fts-storage.c @@ -557,7 +557,8 @@ static int fts_mail_precache(struct mail *_mail) int ret; i_assert(!fmail->virtual_mail); - fmail->module_ctx.super.precache(_mail); + if (fmail->module_ctx.super.precache(_mail) < 0) + return -1; i_assert(!ft->indexing); T_BEGIN {