From 4c9cf138d6f4b7c92b8f49117798fad6be6e4bd2 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Tue, 24 Sep 2019 18:21:01 +0000 Subject: [PATCH] ui: include skipped connection count in rendering --- render/detailed/connections.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/render/detailed/connections.go b/render/detailed/connections.go index e7ac88fb5..dbf35b607 100644 --- a/render/detailed/connections.go +++ b/render/detailed/connections.go @@ -101,8 +101,15 @@ func (c *connectionCounters) add(dns report.DNSRecords, outgoing bool, localNode return } + count := 1 + if countStr, _, ok := srcEndpoint.Latest.LookupEntry(report.ConnectionCount); ok { + if i, err := strconv.Atoi(countStr); err == nil { + count = i + } + } + c.counted[connectionID] = struct{}{} - c.counts[conn]++ + c.counts[conn] += count } func internetAddr(dns report.DNSRecords, node report.Node, ep report.Node) (string, bool) {