From: Timo Sirainen Date: Thu, 21 Aug 2014 12:51:11 +0000 (+0200) Subject: fts-lucene: Don't crash when index building fails but we were still planning to optim... X-Git-Tag: 2.2.14.rc1~128 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a02d497640da4e47f90295a90d30960866de4f3c;p=thirdparty%2Fdovecot%2Fcore.git fts-lucene: Don't crash when index building fails but we were still planning to optimize the index. --- diff --git a/src/plugins/fts-lucene/fts-backend-lucene.c b/src/plugins/fts-lucene/fts-backend-lucene.c index df03bd0ea1..426370f192 100644 --- a/src/plugins/fts-lucene/fts-backend-lucene.c +++ b/src/plugins/fts-lucene/fts-backend-lucene.c @@ -289,7 +289,7 @@ fts_backend_lucene_update_deinit(struct fts_backend_update_context *_ctx) if (fts_backend_lucene_need_optimize(ctx)) { if (ctx->lucene_opened) (void)fts_backend_optimize(_ctx->backend); - else { + else if (ctx->first_box_vname != NULL) { struct mail_user *user = backend->backend.ns->user; const char *cmd, *path; int fd;