From a700566f56b2ba75c7230c18fef966a8d3f54ac1 Mon Sep 17 00:00:00 2001 From: obdev Date: Thu, 3 Nov 2022 00:43:19 +0000 Subject: [PATCH] Fix hang bug when load system variables --- src/sql/session/ob_basic_session_info.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sql/session/ob_basic_session_info.cpp b/src/sql/session/ob_basic_session_info.cpp index 9fe8717171..803508e259 100644 --- a/src/sql/session/ob_basic_session_info.cpp +++ b/src/sql/session/ob_basic_session_info.cpp @@ -4084,7 +4084,7 @@ int ObBasicSessionInfo::load_all_sys_vars(const ObSysVariableSchema &sys_var_sch OZ (load_sys_variable(calc_buf, sys_var->get_name(), sys_var->get_data_type(), sys_var->get_value(), sys_var->get_min_val(), sys_var->get_max_val(), sys_var->get_flags(), true)); - if (OB_NOT_NULL(sys_vars_[i])) { + if (OB_NOT_NULL(sys_vars_[i]) && OB_SUCC(ret)) { if (sys_vars_[i]->is_influence_plan()) { OZ (influence_plan_var_indexs_.push_back(i)); }