Resolve name to IP address when removing connected targets
This commit is contained in:
1 parent
cf9c479727
commit
eef311ba69
1 file changed
+3
-1
+3
-1
@@ -133,7 +133,9 @@ func (cm *ConnectionMaker) checkStateAndAttemptConnections() time.Duration {
|
||||
now := time.Now() // make sure we catch items just added
|
||||
after := MaxDuration
|
||||
for address, target := range cm.targets {
|
||||
if our_connected_targets[address] {
|
||||
tcpAddr, err := net.ResolveTCPAddr("tcp4", address)
|
||||
ipAddr := tcpAddr.String()
|
||||
if err == nil && our_connected_targets[ipAddr] {
|
||||
delete(cm.targets, address)
|
||||
continue
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user