Mercurial > dovecot > core-2.2
changeset 13246:282bd80ce7b2
fts-lucene: Don't crash if expunging didn't actually do anything.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 15 Aug 2011 14:33:36 +0300 |
parents | 717af808a752 |
children | d2890dd972ae |
files | src/plugins/fts-lucene/lucene-wrapper.cc |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/plugins/fts-lucene/lucene-wrapper.cc Mon Aug 15 01:18:01 2011 +0300 +++ b/src/plugins/fts-lucene/lucene-wrapper.cc Mon Aug 15 14:33:36 2011 +0300 @@ -750,7 +750,8 @@ } try { - index->reader->close(); + if (index->reader != NULL) + index->reader->close(); lucene_index_close(index); } catch (CLuceneError &err) { lucene_handle_error(index, err, "expunge delete");