]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
fts-lucene: Don't crash when index building fails but we were still planning to optim...
authorTimo Sirainen <tss@iki.fi>
Thu, 21 Aug 2014 12:51:11 +0000 (14:51 +0200)
committerTimo Sirainen <tss@iki.fi>
Thu, 21 Aug 2014 12:51:11 +0000 (14:51 +0200)
src/plugins/fts-lucene/fts-backend-lucene.c

index df03bd0ea1a033358ed787c9a56bea8820175eee..426370f1921a22505ae3278768a55dd1105df09a 100644 (file)
@@ -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;