[CP] remove unsafe macro OB_UNIS_DECODEx

This commit is contained in:
zhjc1124
2023-12-08 11:47:27 +00:00
committed by ob-robot
parent 5ad48dda72
commit 793f30a828
6 changed files with 12 additions and 27 deletions

View File

@ -3974,8 +3974,8 @@ int ObBasicSessionInfo::deserialize_sync_sys_vars(int64_t &deserialize_sys_var_c
ret = OB_SUCCESS;
int64_t sys_var_version = 0;
int64_t sys_var_len = 0;
OB_UNIS_DECODEx(sys_var_version);
OB_UNIS_DECODEx(sys_var_len);
OB_UNIS_DECODE(sys_var_version);
OB_UNIS_DECODE(sys_var_len);
if (OB_SUCC(ret)) {
pos += sys_var_len; // skip
LOG_WARN("invalid sys var id, maybe version is different, skip it", K(sys_var_id));
@ -4503,8 +4503,8 @@ OB_DEF_DESERIALIZE(ObBasicSessionInfo)
ret = OB_SUCCESS;
int64_t sys_var_version = 0;
int64_t sys_var_len = 0;
OB_UNIS_DECODEx(sys_var_version);
OB_UNIS_DECODEx(sys_var_len);
OB_UNIS_DECODE(sys_var_version);
OB_UNIS_DECODE(sys_var_len);
if (OB_SUCC(ret)) {
pos += sys_var_len; // 跳过这段数据
LOG_WARN("invalid sys var id, maybe version is different, skip it", K(sys_var_id));