diff options
| author | Paul Buetow <paul@buetow.org> | 2025-03-24 22:50:21 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-03-24 22:50:21 +0200 |
| commit | 4c27068f76cebf5f190dad059027c9678aa94bd5 (patch) | |
| tree | 27640ef4649b46b4f8fdb8ea21826de771e92160 /internal/eventloop.go | |
| parent | 1e09e1fa9ab053d793010f6e8cedbbca75076edf (diff) | |
more on this
Diffstat (limited to 'internal/eventloop.go')
| -rw-r--r-- | internal/eventloop.go | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/internal/eventloop.go b/internal/eventloop.go index 5947cb1..b35e519 100644 --- a/internal/eventloop.go +++ b/internal/eventloop.go @@ -302,10 +302,11 @@ func (e *eventLoop) comm(tid uint32) string { if comm, ok := e.comms[tid]; ok { return comm } - if linkName, err := os.Readlink(fmt.Sprintf("/proc/%d/exe", tid)); err == nil { - linkName = filepath.Base(linkName) - e.comms[tid] = linkName - return linkName + linkName, err := os.Readlink(fmt.Sprintf("/proc/%d/exe", tid)) + if err != nil { + return "U:comm" } - return "" + linkName = filepath.Base(linkName) + e.comms[tid] = linkName + return linkName } |
