summaryrefslogtreecommitdiffstats
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
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.
-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