From: Timo Sirainen Date: Thu, 4 Aug 2011 13:42:35 +0000 (+0300) Subject: fts: Don't fail index build if trying to index a message that is already expunged. X-Git-Tag: 2.1.alpha1~174 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e2462f35d7a8e355dc325876c8352d4e837944da;p=thirdparty%2Fdovecot%2Fcore.git fts: Don't fail index build if trying to index a message that is already expunged. --- diff --git a/src/plugins/fts/fts-build.c b/src/plugins/fts/fts-build.c index 2e7a1a5fb2..e3bcebc7ca 100644 --- a/src/plugins/fts/fts-build.c +++ b/src/plugins/fts/fts-build.c @@ -203,7 +203,7 @@ int fts_build_mail(struct fts_storage_build_context *ctx, struct mail *mail) ctx->uid = mail->uid; if (mail_get_stream(mail, NULL, NULL, &input) < 0) - return -1; + return mail->expunged ? 0 : -1; prev_part = NULL; parser = message_parser_init(pool_datastack_create(), input,