diff --git a/pkg/wrtcip/wrtcip.go b/pkg/wrtcip/wrtcip.go index 4bef42e..13d13b7 100644 --- a/pkg/wrtcip/wrtcip.go +++ b/pkg/wrtcip/wrtcip.go @@ -383,8 +383,13 @@ func (a *Adapter) Wait() error { } peersLock.Lock() - for _, ip := range ips { - delete(peers, ip) + for _, rawIP := range ips { + ip, _, err := net.ParseCIDR(rawIP) + if err != nil { + continue + } + + delete(peers, ip.String()) } peersLock.Unlock() }()