1
0
mirror of https://github.com/OpenTTD/OpenTTD.git synced 2025-08-19 12:39:11 +00:00

(svn r14588) -Fix [FS#2414]: the range for kicking/banning clients is based on the maximum number of clients, not the maximum number of companies.

This commit is contained in:
rubidium
2008-11-17 16:15:55 +00:00
parent 2ed0c72ec5
commit 798fa3ec81

View File

@@ -1416,8 +1416,9 @@ static const NetworkClientInfo *NetworkFindClientInfo(byte client_no)
// Here we start to define the options out of the menu
static void ClientList_Kick(byte client_no)
{
if (client_no < MAX_COMPANIES)
if (client_no < MAX_CLIENTS) {
SEND_COMMAND(PACKET_SERVER_ERROR)(DEREF_CLIENT(client_no), NETWORK_ERROR_KICKED);
}
}
static void ClientList_Ban(byte client_no)
@@ -1431,7 +1432,7 @@ static void ClientList_Ban(byte client_no)
}
}
if (client_no < MAX_COMPANIES) {
if (client_no < MAX_CLIENTS) {
SEND_COMMAND(PACKET_SERVER_ERROR)(DEREF_CLIENT(client_no), NETWORK_ERROR_KICKED);
}
}