[FIX] fix read tx data undo action core
This commit is contained in:
@ -310,6 +310,8 @@ int ObTxDataTable::deep_copy_undo_status_list_(const ObUndoStatusList &in_list,
|
|||||||
STORAGE_LOG(WARN, "alloc undo status node failed.", KR(ret));
|
STORAGE_LOG(WARN, "alloc undo status node failed.", KR(ret));
|
||||||
} else {
|
} else {
|
||||||
*new_node = *cur_in_node;
|
*new_node = *cur_in_node;
|
||||||
|
// reset next pointer to avoid invalid free
|
||||||
|
new_node->next_ = nullptr;
|
||||||
if (nullptr == pre_node) {
|
if (nullptr == pre_node) {
|
||||||
out_list.head_ = new_node;
|
out_list.head_ = new_node;
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user