mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-08-13 17:49:10 +00:00
(svn r22843) -Fix [FS#4748]: Harden savegame load against too many ai config settings (monoid)
This commit is contained in:
@@ -66,6 +66,8 @@ static void Load_AIPL()
|
|||||||
|
|
||||||
CompanyID index;
|
CompanyID index;
|
||||||
while ((index = (CompanyID)SlIterateArray()) != (CompanyID)-1) {
|
while ((index = (CompanyID)SlIterateArray()) != (CompanyID)-1) {
|
||||||
|
if (index >= MAX_COMPANIES) SlErrorCorrupt("Too many AI configs");
|
||||||
|
|
||||||
_ai_saveload_version = -1;
|
_ai_saveload_version = -1;
|
||||||
SlObject(NULL, _ai_company);
|
SlObject(NULL, _ai_company);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user