--- a/network_udp.c Mon Dec 20 18:11:22 2004 +0000
+++ b/network_udp.c Mon Dec 20 22:14:39 2004 +0000
@@ -434,7 +434,7 @@
_network_udp_broadcast = 300; // Stay searching for 300 ticks
}
-void NetworkUDPQueryServer(const byte* host, unsigned short port)
+NetworkGameList *NetworkUDPQueryServer(const byte* host, unsigned short port)
{
struct sockaddr_in out_addr;
Packet *p;
@@ -444,7 +444,7 @@
// No UDP-socket yet..
if (_udp_client_socket == INVALID_SOCKET)
if (!NetworkUDPListen(0, 0))
- return;
+ return NULL;
ttd_strlcpy(hostname, host, sizeof(hostname));
@@ -467,6 +467,7 @@
free(p);
UpdateNetworkGameWindow(false);
+ return item;
}
/* Register us to the master server