|
From: <ust...@us...> - 2009-03-29 08:17:46
|
Revision: 2952
http://clucene.svn.sourceforge.net/clucene/?rev=2952&view=rev
Author: ustramooner
Date: 2009-03-29 08:17:36 +0000 (Sun, 29 Mar 2009)
Log Message:
-----------
patch for bug 2565185
Modified Paths:
--------------
branches/lucene2_3_2/src/core/CLucene/index/SegmentTermDocs.cpp
Modified: branches/lucene2_3_2/src/core/CLucene/index/SegmentTermDocs.cpp
===================================================================
--- branches/lucene2_3_2/src/core/CLucene/index/SegmentTermDocs.cpp 2009-03-15 13:02:46 UTC (rev 2951)
+++ branches/lucene2_3_2/src/core/CLucene/index/SegmentTermDocs.cpp 2009-03-29 08:17:36 UTC (rev 2952)
@@ -124,7 +124,7 @@
_freq = freqStream->readVInt(); // else read _freq
count++;
- if ( (deletedDocs == NULL) || (deletedDocs->get(_doc) == false ) )
+ if ( (deletedDocs == NULL) || (_doc >= 0 && deletedDocs->get(_doc) == false ) )
break;
skippingDoc();
}
@@ -144,7 +144,7 @@
_freq = freqStream->readVInt(); // else read _freq
count++;
- if (deletedDocs == NULL || !deletedDocs->get(_doc)) {
+ if (deletedDocs == NULL || (_doc >= 0 && !deletedDocs->get(_doc))) {
docs[i] = _doc;
freqs[i] = _freq;
i++;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|