]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
fts-lucene: Crashfix when compiled without stemmer.
authorTimo Sirainen <tss@iki.fi>
Wed, 23 Nov 2011 15:01:51 +0000 (17:01 +0200)
committerTimo Sirainen <tss@iki.fi>
Wed, 23 Nov 2011 15:01:51 +0000 (17:01 +0200)
src/plugins/fts-lucene/fts-lucene-plugin.c

index f5e0ebcf1a1726cd1fadc577a2de95d472ab9d2e..93985e3e2b0052308a72d7f0611c19756a560b9c 100644 (file)
@@ -67,7 +67,9 @@ uint32_t fts_lucene_settings_checksum(const struct fts_lucene_settings *set)
 {
        uint32_t crc;
 
-       crc = crc32_str(set->default_language);
+       /* checksum is always different when compiling with/without stemmer */
+       crc = set->default_language == NULL ? 0 :
+               crc32_str(set->default_language);
        crc = crc32_str_more(crc, set->whitespace_chars);
        return crc;
 }