From 73cff1dff0a2f5f37c867a1a8aac50be036f22d8 Mon Sep 17 00:00:00 2001 From: lilong Date: Wed, 4 Jan 2023 09:17:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=BD=E6=95=B0calculateThreadMemoryContextS?= =?UTF-8?q?tats=E5=86=85=E5=88=A4=E6=96=ADproc->myProgName=20!=3D=20NULL?= =?UTF-8?q?=E4=B8=8D=E5=87=86=E7=A1=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gausskernel/process/postmaster/pgstat.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gausskernel/process/postmaster/pgstat.cpp b/src/gausskernel/process/postmaster/pgstat.cpp index 3e9443c70..c4a03f5af 100644 --- a/src/gausskernel/process/postmaster/pgstat.cpp +++ b/src/gausskernel/process/postmaster/pgstat.cpp @@ -8696,7 +8696,7 @@ static void calculateThreadMemoryContextStats(const volatile PGPROC* proc, const threadId = proc->pid; rc = strncpy_s(threadType, PROC_NAME_LEN, - (proc->myProgName != NULL) ? (const char*)proc->myProgName : "", + (proc->myProgName[0] != '\0') ? (const char*)proc->myProgName : "", PROC_NAME_LEN - 1); securec_check(rc, "\0", "\0"); getSessionID(sessId, proc->myStartTime, threadId);