From 211353e5ab1615b95ebdae84bb86ff2eb25ead05 Mon Sep 17 00:00:00 2001 From: chenzhikai <895543892@qq.com> Date: Fri, 6 Jan 2023 14:37:41 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E6=88=90WDR=E6=80=A7=E8=83=BD?= =?UTF-8?q?=E6=8A=A5=E5=91=8A=E6=97=B6=EF=BC=8Cnode=5Fname=E7=BB=99?= =?UTF-8?q?=E4=B8=BA=E5=BC=82=E5=B8=B8=E5=80=BC/=E9=9D=9E=E5=BD=93?= =?UTF-8?q?=E5=89=8D=E8=8A=82=E7=82=B9=E5=80=BC=EF=BC=8C=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E6=8C=82=E6=8E=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gausskernel/cbb/instruments/wdr/generate_report.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gausskernel/cbb/instruments/wdr/generate_report.cpp b/src/gausskernel/cbb/instruments/wdr/generate_report.cpp index ae7ed9284..c37d8f2c4 100644 --- a/src/gausskernel/cbb/instruments/wdr/generate_report.cpp +++ b/src/gausskernel/cbb/instruments/wdr/generate_report.cpp @@ -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