summaryrefslogtreecommitdiff
path: root/network_client.c
diff options
context:
space:
mode:
authorDarkvater <darkvater@openttd.org>2006-04-03 18:31:01 +0000
committerDarkvater <darkvater@openttd.org>2006-04-03 18:31:01 +0000
commit7d232cf978f244bf45274488620b4a59ab3aaba8 (patch)
tree6bb17834fe0d25bdc157e722886a9ef071a82c85 /network_client.c
parentce19e9b5707c119299527947bf8907e6cd75c86d (diff)
downloadopenttd-7d232cf978f244bf45274488620b4a59ab3aaba8.tar.xz
(svn r4267) - Fix (r4241): also validate the error number that a client receives from a server, and encapsulate this functionality into GetNetworkErrorMsg().
Diffstat (limited to 'network_client.c')
-rw-r--r--network_client.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/network_client.c b/network_client.c
index f78a7ff17..da4256db7 100644
--- a/network_client.c
+++ b/network_client.c
@@ -676,15 +676,12 @@ DEF_CLIENT_RECEIVE_COMMAND(PACKET_SERVER_CHAT)
DEF_CLIENT_RECEIVE_COMMAND(PACKET_SERVER_ERROR_QUIT)
{
- int errorno;
char str[100];
uint16 index;
NetworkClientInfo *ci;
index = NetworkRecv_uint16(MY_CLIENT, p);
- errorno = NetworkRecv_uint8(MY_CLIENT, p);
-
- GetString(str, STR_NETWORK_ERR_CLIENT_GENERAL + errorno);
+ GetNetworkErrorMsg(str, NetworkRecv_uint8(MY_CLIENT, p));
ci = NetworkFindClientInfoFromIndex(index);
if (ci != NULL) {