diff --git a/report/tui.go b/report/tui.go index 1f4b3f55..a2fe1fe7 100644 --- a/report/tui.go +++ b/report/tui.go @@ -711,7 +711,7 @@ func setChangelogLayout(g *gocui.Gui) error { if len(pack.AffectedProcs) != 0 { for _, p := range pack.AffectedProcs { if len(p.ListenPorts) == 0 { - lines = append(lines, fmt.Sprintf(" * PID: %s %s Port: ", + lines = append(lines, fmt.Sprintf(" * PID: %s %s Port: []", p.PID, p.Name)) } diff --git a/report/util.go b/report/util.go index f58853dd..25bd6068 100644 --- a/report/util.go +++ b/report/util.go @@ -261,8 +261,18 @@ No CVE-IDs are found in updatable packages. if len(pack.AffectedProcs) != 0 { for _, p := range pack.AffectedProcs { + if len(p.ListenPorts) == 0 { + data = append(data, []string{"", + fmt.Sprintf(" - PID: %s %s, Port: []", p.PID, p.Name)}) + } + + var ports []string + for _, pp := range p.ListenPorts { + ports = append(ports, fmt.Sprintf("%s:%s", pp.Address, pp.Port)) + } + data = append(data, []string{"", - fmt.Sprintf(" - PID: %s %s, Port: %s", p.PID, p.Name, p.ListenPorts)}) + fmt.Sprintf(" - PID: %s %s, Port: %s", p.PID, p.Name, ports)}) } } }