fix external table iter memleak
This commit is contained in:
@ -303,6 +303,9 @@ int ObExternalTableAccessService::revert_scan_iter(ObNewRowIterator *iter)
|
|||||||
ObCSVTableRowIterator::~ObCSVTableRowIterator()
|
ObCSVTableRowIterator::~ObCSVTableRowIterator()
|
||||||
{
|
{
|
||||||
release_buf();
|
release_buf();
|
||||||
|
if (nullptr != bit_vector_cache_) {
|
||||||
|
allocator_.free(bit_vector_cache_);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ObCSVTableRowIterator::release_buf()
|
void ObCSVTableRowIterator::release_buf()
|
||||||
|
|||||||
Reference in New Issue
Block a user