about summary refs log tree commit diff
path: root/src/engine/client/ec_srvbrowse.c
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2008-10-17 21:16:23 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2008-10-17 21:16:23 +0000
commita91fecae920e1b6d9ca3dbdbf6251c11bd751d7c (patch)
treeb65cc2df8ee5ad78fb819c0f985497528c5521db /src/engine/client/ec_srvbrowse.c
parenteb47aa385bb02d977c9ee759c2b7987951c16953 (diff)
downloadzcatch-a91fecae920e1b6d9ca3dbdbf6251c11bd751d7c.tar.gz
zcatch-a91fecae920e1b6d9ca3dbdbf6251c11bd751d7c.zip
fixed fetching of server info and corrected some spelling errors
Diffstat (limited to 'src/engine/client/ec_srvbrowse.c')
-rw-r--r--src/engine/client/ec_srvbrowse.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/engine/client/ec_srvbrowse.c b/src/engine/client/ec_srvbrowse.c
index 9d2ed195..f1dc9701 100644
--- a/src/engine/client/ec_srvbrowse.c
+++ b/src/engine/client/ec_srvbrowse.c
@@ -512,7 +512,7 @@ void client_serverbrowse_refresh(int type)
 	}
 }
 
-static void client_serverbrowse_request(NETADDR *addr, SERVERENTRY *entry)
+static void client_serverbrowse_request_impl(NETADDR *addr, SERVERENTRY *entry)
 {
 	/*unsigned char buffer[sizeof(SERVERBROWSE_GETINFO)+1];*/
 	NETCHUNK p;
@@ -543,6 +543,12 @@ static void client_serverbrowse_request(NETADDR *addr, SERVERENTRY *entry)
 		entry->request_time = time_get();
 }
 
+void client_serverbrowse_request(NETADDR *addr)
+{
+	client_serverbrowse_request_impl(addr, 0);
+}
+
+
 void client_serverbrowse_update()
 {
 	int64 timeout = time_freq();
@@ -611,7 +617,7 @@ void client_serverbrowse_update()
 			break;
 			
 		if(entry->request_time == 0)
-			client_serverbrowse_request(&entry->addr, entry);
+			client_serverbrowse_request_impl(&entry->addr, entry);
 		
 		count++;
 		entry = entry->next_req;