summaryrefslogtreecommitdiffstats
path: root/pcp
diff options
context:
space:
mode:
authorChristian Göttsche <cgzones@googlemail.com>2021-09-02 23:37:53 +0200
committerChristian Göttsche <cgzones@googlemail.com>2021-09-02 23:37:53 +0200
commit25c945e2ef03bc043c2f421b930a59c73534473f (patch)
tree1675ea8193e33165aff3a29dd88b3358c0cd968a /pcp
parentf94934472f6325db33a45ca5a3a29e371085e507 (diff)
PCP: do not set exe to empty string
In case the executable is an empty string, e.g. if pcp is run by an unprivileged user, do not set procExe to an empty value, which breaks the formatting of the PROCEXE column and the merged-cmdline logic.
Diffstat (limited to 'pcp')
-rw-r--r--pcp/PCPProcessList.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pcp/PCPProcessList.c b/pcp/PCPProcessList.c
index 3001d5e8..b55b5a42 100644
--- a/pcp/PCPProcessList.c
+++ b/pcp/PCPProcessList.c
@@ -317,7 +317,7 @@ static void PCPProcessList_updateCmdline(Process* process, int pid, int offset,
Process_updateComm(process, comm);
if (PCPMetric_instance(PCP_PROC_EXE, pid, offset, &value, PM_TYPE_STRING)) {
- Process_updateExe(process, value.cp);
+ Process_updateExe(process, value.cp[0] ? value.cp : NULL);
free(value.cp);
}
}

© 2014-2024 Faster IT GmbH | imprint | privacy policy