[CP] fix a core casued by execution stage using resolve stage memory
This commit is contained in:
@ -347,6 +347,11 @@ int ObAlterTableResolver::resolve(const ParseNode &parse_tree)
|
||||
LOG_WARN("resolve hints failed", K(ret));
|
||||
}
|
||||
}
|
||||
if (OB_SUCC(ret)){
|
||||
if (OB_FAIL(deep_copy_string_in_part_expr(get_alter_table_stmt()))) {
|
||||
LOG_WARN("failed to deep copy string in part expr");
|
||||
}
|
||||
}
|
||||
}
|
||||
DEBUG_SYNC(HANG_BEFORE_RESOLVER_FINISH);
|
||||
return ret;
|
||||
|
||||
Reference in New Issue
Block a user