Restructure a bit based on review

This commit is contained in:
Arlo Breault 2020-02-07 19:02:53 -05:00
parent 846473b354
commit 1220853a67

View file

@ -104,17 +104,10 @@ func stripLocalAddresses(str string) string {
for _, a := range m.Attributes { for _, a := range m.Attributes {
if a.IsICECandidate() { if a.IsICECandidate() {
ice, err := a.ToICECandidate() ice, err := a.ToICECandidate()
if err != nil { if err == nil && ice.Typ == "host" {
attrs = append(attrs, a)
continue
}
if ice.Typ == "host" {
ip := net.ParseIP(ice.Address) ip := net.ParseIP(ice.Address)
if ip == nil { if ip != nil && (IsLocal(ip) || ip.IsUnspecified() || ip.IsLoopback()) {
attrs = append(attrs, a) /* no append in this case */
continue
}
if IsLocal(ip) || ip.IsUnspecified() || ip.IsLoopback() {
continue continue
} }
} }