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");