dovecot-2.2: fts-lucene: Don't crash when index building fails b...

dovecot at dovecot.org dovecot at dovecot.org
Thu Aug 21 12:51:31 UTC 2014


details:   http://hg.dovecot.org/dovecot-2.2/rev/b0c301f2d616
changeset: 17742:b0c301f2d616
user:      Timo Sirainen <tss at iki.fi>
date:      Thu Aug 21 14:51:11 2014 +0200
description:
fts-lucene: Don't crash when index building fails but we were still planning to optimize the index.

diffstat:

 src/plugins/fts-lucene/fts-backend-lucene.c |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r 58eaff87a81b -r b0c301f2d616 src/plugins/fts-lucene/fts-backend-lucene.c
--- a/src/plugins/fts-lucene/fts-backend-lucene.c	Thu Aug 21 14:49:34 2014 +0200
+++ b/src/plugins/fts-lucene/fts-backend-lucene.c	Thu Aug 21 14:51:11 2014 +0200
@@ -289,7 +289,7 @@
 	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;


More information about the dovecot-cvs mailing list