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

Merge pull request !2771 from 陈志凯/master
This commit is contained in:
opengauss-bot
2023-01-06 13:46:01 +00:00
committed by Gitee

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