From: Timo Sirainen Date: Wed, 23 Nov 2011 15:01:51 +0000 (+0200) Subject: fts-lucene: Crashfix when compiled without stemmer. X-Git-Tag: 2.1.rc1~32 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bfcca12a441275b7f4cd510b95669b163263b2e7;p=thirdparty%2Fdovecot%2Fcore.git fts-lucene: Crashfix when compiled without stemmer. --- diff --git a/src/plugins/fts-lucene/fts-lucene-plugin.c b/src/plugins/fts-lucene/fts-lucene-plugin.c index f5e0ebcf1a..93985e3e2b 100644 --- a/src/plugins/fts-lucene/fts-lucene-plugin.c +++ b/src/plugins/fts-lucene/fts-lucene-plugin.c @@ -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; }