From 024a75d27c6a0774462224039002d5468ee7eab2 Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Thu, 24 Oct 2024 18:26:56 +0530 Subject: [PATCH] display related only when address is valid (#3137) --- pkg/rtc/room.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkg/rtc/room.go b/pkg/rtc/room.go index a29ba6774..7da83559f 100644 --- a/pkg/rtc/room.go +++ b/pkg/rtc/room.go @@ -1854,13 +1854,12 @@ func connectionDetailsFields(infos []*types.ICEConnectionInfo) []interface{} { ipAddr = net.ParseIP(relatedAddress.Address) if ipAddr != nil { isPrivate = ipAddr.IsPrivate() + relatedAddressAddress := relatedAddress.Address + if !isPrivate && len(relatedAddressAddress) > minIPTruncateLen { + relatedAddressAddress = relatedAddressAddress[:len(relatedAddressAddress)-3] + "..." + } + cStr += " " + fmt.Sprintf(" related %s:%d", relatedAddressAddress, relatedAddress.Port) } - - relatedAddressAddress := relatedAddress.Address - if !isPrivate && len(relatedAddressAddress) > minIPTruncateLen { - relatedAddressAddress = relatedAddressAddress[:len(relatedAddressAddress)-3] + "..." - } - cStr += " " + fmt.Sprintf(" related %s:%d", relatedAddressAddress, relatedAddress.Port) } candidates = append(candidates, cStr) }