[FIX] fix read tx data undo action core

This commit is contained in:
ZenoWang
2023-03-02 15:36:25 +00:00
committed by ob-robot
parent 37fc47ee82
commit 8f3533aad4

View File

@ -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 {