summaryrefslogtreecommitdiff
path: root/src/network/network_udp.cpp
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2009-04-03 11:02:41 +0000
committerrubidium <rubidium@openttd.org>2009-04-03 11:02:41 +0000
commit11723c40b2af93baab87868853f42ce0f17c364b (patch)
tree4d97eb5554d0691ee6509cefa6c03808fea399e5 /src/network/network_udp.cpp
parent47602d7b60e40821c364dbd07161caaf30803d52 (diff)
downloadopenttd-11723c40b2af93baab87868853f42ce0f17c364b.tar.xz
(svn r15926) -Codechange: make the broadcast IP list less AF dependent.
Diffstat (limited to 'src/network/network_udp.cpp')
-rw-r--r--src/network/network_udp.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/network/network_udp.cpp b/src/network/network_udp.cpp
index 01dad9cbc..886639fe4 100644
--- a/src/network/network_udp.cpp
+++ b/src/network/network_udp.cpp
@@ -363,13 +363,12 @@ static void NetworkUDPBroadCast(NetworkUDPSocketHandler *socket)
{
uint i;
- for (i = 0; _broadcast_list[i] != 0; i++) {
+ for (i = 0; !StrEmpty(_broadcast_list[i].GetHostname()); i++) {
Packet p(PACKET_UDP_CLIENT_FIND_SERVER);
- NetworkAddress out_addr(_broadcast_list[i], _settings_client.network.server_port);
- DEBUG(net, 4, "[udp] broadcasting to %s", out_addr.GetHostname());
+ DEBUG(net, 4, "[udp] broadcasting to %s", _broadcast_list[i].GetHostname());
- socket->SendPacket(&p, &out_addr);
+ socket->SendPacket(&p, &_broadcast_list[i]);
}
}