Read process name from comm in resolved fallback

This commit is contained in:
世界
2026-09-14 23:18:09 +08:00
parent b7eb49bb87
commit c827ec8303
+3 -3
View File
@@ -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))
}
}