生成WDR性能报告时,node_name给为异常值/非当前节点值,数据库挂掉

This commit is contained in:
chenzhikai
2023-01-06 14:37:41 +08:00
parent d66dbc1ece
commit 211353e5ab

View File

@ -4467,7 +4467,10 @@ static bool IsNodeNameValid(const report_params* params)
currentNodeName = g_instance.attr.attr_common.PGXCNodeName;
}
if (strncmp(params->report_node, currentNodeName, strlen(currentNodeName)) != 0) {
int curLen = strlen(currentNodeName);
int reportLen = strlen(params->report_node);
int compareLen = curLen > reportLen ? curLen : reportLen;
if (strncmp(params->report_node, currentNodeName, compareLen) != 0) {
return false;
}
#else