From: <ust...@us...> - 2009-03-29 08:17:52
|
Revision: 2953 http://clucene.svn.sourceforge.net/clucene/?rev=2953&view=rev Author: ustramooner Date: 2009-03-29 08:17:42 +0000 (Sun, 29 Mar 2009) Log Message: ----------- patch for bug 2565185 Modified Paths: -------------- trunk/src/CLucene/index/SegmentTermDocs.cpp Modified: trunk/src/CLucene/index/SegmentTermDocs.cpp =================================================================== --- trunk/src/CLucene/index/SegmentTermDocs.cpp 2009-03-29 08:17:36 UTC (rev 2952) +++ trunk/src/CLucene/index/SegmentTermDocs.cpp 2009-03-29 08:17:42 UTC (rev 2953) @@ -125,7 +125,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(); } @@ -145,7 +145,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. |