|
From: John W. <j_w...@us...> - 2004-12-10 21:38:09
|
Update of /cvsroot/clucene/src/CLucene/index In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17106 Modified Files: SegmentsReader.cpp Log Message: Documented every method of SegmentsTermEnum Solved huge memory leak - moved delete &queue; from SegmentsTermEnum::close() to the destructor of SegmentsTerms - invoked close() in the destructor of SegmentsTermEnum Solved memory leak in constructor reported in the bug report 1068375 by Paul Jones smi->close(); was changed into { smi->close(); _DELETE(smi); } Replaced the method next() by the one proposed by Paul Jones in bug report 1068375 Removed t != NULL in the last if of the constructor as Paul Jones suggested it seems indeed tos serve no purpose Changed SegmentsTermEnum::next() queue.pop(); into top = queue.pop to be sure we delete the right memory |