From c827ec83035545a74a0df521185d43d0a0876d5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=96=E7=95=8C?= Date: Fri, 4 Sep 2026 22:55:44 +0800 Subject: [PATCH] Read process name from comm in resolved fallback --- service/resolved/resolve1.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/service/resolved/resolve1.go b/service/resolved/resolve1.go index 6b347060..dadc975b 100644 --- a/service/resolved/resolve1.go +++ b/service/resolved/resolve1.go @@ -119,9 +119,9 @@ func (t *resolve1Manager) createMetadata(sender dbus.Sender) adapter.InboundCont if err == nil { processInfo.ProcessPath = processPath } else { - processPath, err = os.Readlink(F.ToString("/proc/", senderPid, "/comm")) - if err == nil { - processInfo.ProcessPath = processPath + processName, readErr := os.ReadFile(F.ToString("/proc/", senderPid, "/comm")) + if readErr == nil { + processInfo.ProcessPath = strings.TrimSpace(string(processName)) } }