diff options
author | Darkvater <darkvater@openttd.org> | 2006-04-03 18:31:01 +0000 |
---|---|---|
committer | Darkvater <darkvater@openttd.org> | 2006-04-03 18:31:01 +0000 |
commit | 7d232cf978f244bf45274488620b4a59ab3aaba8 (patch) | |
tree | 6bb17834fe0d25bdc157e722886a9ef071a82c85 /network_client.c | |
parent | ce19e9b5707c119299527947bf8907e6cd75c86d (diff) | |
download | openttd-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.c | 5 |
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) { |