network_udp.c
changeset 738 0b2fb79e64fc
parent 716 40a349345f82
child 764 68b398e2b780
--- 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