Fixed the memory leak issue in ObTempTableAccessVecOp.
This commit is contained in:
@ -227,6 +227,7 @@ void ObTempTableAccessVecOp::destroy()
|
||||
{
|
||||
output_exprs_.reset();
|
||||
result_info_guard_.reset();
|
||||
interm_result_ids_.reset();
|
||||
ObOperator::destroy();
|
||||
}
|
||||
|
||||
|
@ -91,7 +91,7 @@ public:
|
||||
is_started_(false),
|
||||
result_info_guard_(),
|
||||
output_exprs_(exec_ctx.get_allocator()) {}
|
||||
~ObTempTableAccessVecOp() {}
|
||||
~ObTempTableAccessVecOp() { destroy(); }
|
||||
|
||||
virtual int inner_open() override;
|
||||
virtual int inner_rescan() override;
|
||||
|
Reference in New Issue
Block a user