mirror of https://github.com/OpenTTD/OpenTTD
(svn r16096) -Fix [FS#2849]: connect tried to validate too much of the company ID with too little information on hand
parent
d02cdd91ca
commit
0068629432
|
@ -778,8 +778,8 @@ DEF_CONSOLE_CMD(ConNetworkConnect)
|
||||||
/* From a user pov 0 is a new company, internally it's different and all
|
/* From a user pov 0 is a new company, internally it's different and all
|
||||||
* companies are offset by one to ease up on users (eg companies 1-8 not 0-7) */
|
* companies are offset by one to ease up on users (eg companies 1-8 not 0-7) */
|
||||||
if (_network_playas != COMPANY_SPECTATOR) {
|
if (_network_playas != COMPANY_SPECTATOR) {
|
||||||
|
if (_network_playas > MAX_COMPANIES) return false;
|
||||||
_network_playas--;
|
_network_playas--;
|
||||||
if (!IsValidCompanyID(_network_playas)) return false;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (port != NULL) {
|
if (port != NULL) {
|
||||||
|
|
Loading…
Reference in New Issue