Mercurial > dovecot > core-2.2
changeset 13187:1de8c2e4adb2
fts-lucene: Crashfix when textcat wasn't enabled.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 09 Aug 2011 15:29:26 +0300 |
parents | b099ac847f86 |
children | 6db2f76bc493 |
files | src/plugins/fts-lucene/fts-backend-lucene.c |
diffstat | 1 files changed, 8 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/plugins/fts-lucene/fts-backend-lucene.c Tue Aug 09 15:05:18 2011 +0300 +++ b/src/plugins/fts-lucene/fts-backend-lucene.c Tue Aug 09 15:29:26 2011 +0300 @@ -111,9 +111,14 @@ i_assert(path != NULL); /* fts already checked this */ backend->dir_path = i_strconcat(path, "/"LUCENE_INDEX_DIR_NAME, NULL); - backend->index = lucene_index_init(backend->dir_path, - fuser->set.textcat_dir, - fuser->set.textcat_conf); + if (fuser != NULL) { + backend->index = lucene_index_init(backend->dir_path, + fuser->set.textcat_dir, + fuser->set.textcat_conf); + } else { + backend->index = lucene_index_init(backend->dir_path, + NULL, NULL); + } return 0; }