Handling the core issue caused by multiple calls to the destroy method of IntermResultManager.
This commit is contained in:
@ -160,6 +160,8 @@ void ObDTLIntermResultManager::destroy()
|
||||
if (IS_INIT) {
|
||||
erase_tenant_interm_result_info();
|
||||
map_.destroy();
|
||||
// Used to handle scenarios where destroy is called multiple times.
|
||||
is_inited_ = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user