Resolve name to IP address when removing connected targets

This commit is contained in:
Bryan Boreham committed 2014-10-10 11:45:10 +01:00
1 parent cf9c479727
commit eef311ba69
1 file changed
+3 -1
+3 -1
View File
@@ -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
}