|
|
@@ -62,11 +62,10 @@ func (v *Handler) ResolveIP(destination net.Destination) net.Destination {
|
|
|
}
|
|
|
|
|
|
ip := ips[dice.Roll(len(ips))]
|
|
|
- var newDest net.Destination
|
|
|
- if destination.Network == net.Network_TCP {
|
|
|
- newDest = net.TCPDestination(net.IPAddress(ip), destination.Port)
|
|
|
- } else {
|
|
|
- newDest = net.UDPDestination(net.IPAddress(ip), destination.Port)
|
|
|
+ newDest := net.Destination{
|
|
|
+ Network: destination.Network,
|
|
|
+ Address: net.IPAddress(ip),
|
|
|
+ Port: destination.Port,
|
|
|
}
|
|
|
log.Trace(newError("changing destination from ", destination, " to ", newDest))
|
|
|
return newDest
|