fixed memory leak in flann tests
This commit is contained in:
parent
02aabcca87
commit
bcc9010630
@ -318,7 +318,19 @@ buildIndex_(void*& index, const Mat& data, const IndexParams& params, const Dist
|
||||
|
||||
::cvflann::Matrix<ElementType> dataset((ElementType*)data.data, data.rows, data.cols);
|
||||
IndexType* _index = new IndexType(dataset, get_params(params), dist);
|
||||
_index->buildIndex();
|
||||
|
||||
try
|
||||
{
|
||||
_index->buildIndex();
|
||||
}
|
||||
catch (...)
|
||||
{
|
||||
delete _index;
|
||||
_index = NULL;
|
||||
|
||||
throw;
|
||||
}
|
||||
|
||||
index = _index;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user