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;
 }