Mercurial > hg > openttd
changeset 1045:404f4505e4ee draft
(svn r1546) -Fix: possible buffer-overflow in network
author | truelight <truelight@openttd.org> |
---|---|
date | Sun, 16 Jan 2005 17:19:37 +0000 |
parents | 929116a0af28 |
children | 76fbc6938454 |
files | network_server.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/network_server.c +++ b/network_server.c @@ -644,7 +644,7 @@ if (_network_game_info.use_password) SEND_COMMAND(PACKET_SERVER_NEED_PASSWORD)(cs, NETWORK_GAME_PASSWORD); else { - if (ci->client_playas <= MAX_PLAYERS && _network_player_info[ci->client_playas - 1].password[0] != '\0') { + if (ci->client_playas > 0 && ci->client_playas <= MAX_PLAYERS && _network_player_info[ci->client_playas - 1].password[0] != '\0') { SEND_COMMAND(PACKET_SERVER_NEED_PASSWORD)(cs, NETWORK_COMPANY_PASSWORD); } else {