[BUGFIX] fix ObTextStringIter deconstruct after allocator
This commit is contained in:
@ -402,9 +402,9 @@ struct ObRelationalExtraFunc
|
||||
int ret = OB_SUCCESS;
|
||||
ObString l_data;
|
||||
ObString r_data;
|
||||
common::ObArenaAllocator allocator(ObModIds::OB_LOB_READER, OB_MALLOC_NORMAL_BLOCK_SIZE, MTL_ID());
|
||||
ObTextStringIter l_instr_iter(ObLongTextType, cs_type, l.get_string(), true);
|
||||
ObTextStringIter r_instr_iter(ObLongTextType, cs_type, r.get_string(), true);
|
||||
common::ObArenaAllocator allocator(ObModIds::OB_LOB_READER, OB_MALLOC_NORMAL_BLOCK_SIZE, MTL_ID());
|
||||
if (OB_FAIL(l_instr_iter.init(0, NULL, &allocator))) {
|
||||
COMMON_LOG(WARN, "Lob: init left text str iter failed", K(ret), K(cs_type), K(l));
|
||||
} else if (OB_FAIL(l_instr_iter.get_full_data(l_data))) {
|
||||
@ -442,8 +442,8 @@ struct ObRelationalExtraFunc
|
||||
{
|
||||
int ret = OB_SUCCESS;
|
||||
ObString l_data;
|
||||
ObTextStringIter l_instr_iter(ObLongTextType, cs_type, l.get_string(), true);
|
||||
common::ObArenaAllocator allocator(ObModIds::OB_LOB_READER, OB_MALLOC_NORMAL_BLOCK_SIZE, MTL_ID());
|
||||
ObTextStringIter l_instr_iter(ObLongTextType, cs_type, l.get_string(), true);
|
||||
if (OB_FAIL(l_instr_iter.init(0, NULL, &allocator))) {
|
||||
COMMON_LOG(WARN, "Lob: init left text str iter failed", K(ret), K(cs_type), K(l));
|
||||
} else if (OB_FAIL(l_instr_iter.get_full_data(l_data))) {
|
||||
@ -477,8 +477,8 @@ struct ObRelationalExtraFunc
|
||||
{
|
||||
int ret = OB_SUCCESS;
|
||||
ObString r_data;
|
||||
ObTextStringIter r_instr_iter(ObLongTextType, cs_type, r.get_string(), true);
|
||||
common::ObArenaAllocator allocator(ObModIds::OB_LOB_READER, OB_MALLOC_NORMAL_BLOCK_SIZE, MTL_ID());
|
||||
ObTextStringIter r_instr_iter(ObLongTextType, cs_type, r.get_string(), true);
|
||||
if (OB_FAIL(r_instr_iter.init(0, NULL, &allocator))) {
|
||||
COMMON_LOG(WARN, "Lob: init right text str iter failed", K(ret), K(ret), K(r));
|
||||
} else if (OB_FAIL(r_instr_iter.get_full_data(r_data))) {
|
||||
|
||||
Reference in New Issue
Block a user