[CP] [to #51586221] fix ObUserDefinedType::destruct_obj with set_null flag

This commit is contained in:
obdev
2023-08-17 09:44:20 +00:00
committed by ob-robot
parent 9b01ed202d
commit 642ee3ef30
4 changed files with 6 additions and 6 deletions

View File

@ -211,7 +211,7 @@ int ObPLPackageState::set_package_var_val(const int64_t var_idx, const ObObj &va
&& types_.at(var_idx) != PL_CURSOR_TYPE
&& types_.at(var_idx) != PL_REF_CURSOR_TYPE) {
CK (vars_.at(var_idx).get_ext() != 0);
OZ (ObUserDefinedType::destruct_obj(vars_.at(var_idx)));
OZ (ObUserDefinedType::destruct_obj(vars_.at(var_idx), NULL, false));
} else {
vars_.at(var_idx) = value;
}