# HG changeset patch # User smatz # Date 2009-01-24 15:01:29 # Node ID 2cf3abd4d23891f97ed2d5f6f1aa67a64635fafb # Parent 2732fe510773deead1b43bb749f493166d7f7be1 (svn r15256) -Fix (r15027): use of uninitialised variable while saving/loading game with AIs diff --git a/src/saveload/company_sl.cpp b/src/saveload/company_sl.cpp --- a/src/saveload/company_sl.cpp +++ b/src/saveload/company_sl.cpp @@ -221,7 +221,7 @@ static void SaveLoad_PLYR(Company *c) SlObject(c, _company_desc); /* Keep backwards compatible for savegames, so load the old AI block */ - if (!IsHumanCompany(c->index) && !c->is_noai) { + if (CheckSavegameVersion(107) && !IsHumanCompany(c->index) && !c->is_noai) { CompanyOldAI old_ai; char nothing;