Skip to content

Commit 4f04599

Browse files
Fix memory leak
1 parent 73b2244 commit 4f04599

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Diff for: src/prefiltering/PrefilteringIndexReader.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,9 @@ void PrefilteringIndexReader::createIndexFile(const std::string &outDB,
289289
writer.writeData(sequenceLookup->getData(), (sequenceLookup->getDataSize() + 1) * sizeof(char), (keyOffset + SEQINDEXDATA), SPLIT_INDX + s);
290290
writer.alignToPageSize(SPLIT_INDX + s);
291291
delete sequenceLookup;
292+
if(indexTable != NULL){
293+
delete indexTable;
294+
}
292295
}
293296

294297
if (Parameters::isEqualDbtype(seqType, Parameters::DBTYPE_HMM_PROFILE) == false && indexSubset != Parameters::INDEX_SUBSET_NO_PREFILTER) {

0 commit comments

Comments
 (0)