(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
1 changed files with 3 additions and 2 deletions

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);
}
}