]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
fts-lucene: Fixed crash in doveadm dumping lucene index.
authorTimo Sirainen <tss@iki.fi>
Fri, 6 Sep 2013 15:26:48 +0000 (18:26 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 6 Sep 2013 15:26:48 +0000 (18:26 +0300)
src/plugins/fts-lucene/lucene-wrapper.cc

index 496d412795cb96128c7c8f1dbcf245571a4c2649..39523597ec3bed44757d1426060c7a261b556e21 100644 (file)
@@ -110,11 +110,11 @@ struct lucene_index *lucene_index_init(const char *path,
        index = i_new(struct lucene_index, 1);
        index->path = i_strdup(path);
        index->list = list;
-       index->normalizer = !set->normalize ? NULL :
-               mailbox_list_get_namespace(list)->user->default_normalizer;
-       if (set != NULL)
+       if (set != NULL) {
                index->set = *set;
-       else {
+               index->normalizer = !set->normalize ? NULL :
+                       mailbox_list_get_namespace(list)->user->default_normalizer;
+       } else {
                /* this is valid only for doveadm dump, so it doesn't matter */
                index->set.default_language = "";
        }