diff --git a/Generals/Code/GameEngine/Source/GameLogic/AI/AIPlayer.cpp b/Generals/Code/GameEngine/Source/GameLogic/AI/AIPlayer.cpp index 6e2a185d92..37eab4ff3d 100644 --- a/Generals/Code/GameEngine/Source/GameLogic/AI/AIPlayer.cpp +++ b/Generals/Code/GameEngine/Source/GameLogic/AI/AIPlayer.cpp @@ -1042,9 +1042,9 @@ void AIPlayer::onUnitProduced( Object *factory, Object *unit ) { Bool found = false; // TheSuperHackers @fix Mauller 26/04/2025 Fixes uninitialized variable. - // To keep retail compatibility this needs to remain uninitialized in VS6 builds. + // To keep retail compatibility it needs to be set true in VS6 builds. #if defined(_MSC_VER) && _MSC_VER < 1300 - Bool supplyTruck; + Bool supplyTruck = true; #else Bool supplyTruck = false; #endif diff --git a/GeneralsMD/Code/GameEngine/Source/GameLogic/AI/AIPlayer.cpp b/GeneralsMD/Code/GameEngine/Source/GameLogic/AI/AIPlayer.cpp index 2ac34ad03f..1092ec1419 100644 --- a/GeneralsMD/Code/GameEngine/Source/GameLogic/AI/AIPlayer.cpp +++ b/GeneralsMD/Code/GameEngine/Source/GameLogic/AI/AIPlayer.cpp @@ -1049,9 +1049,9 @@ void AIPlayer::onUnitProduced( Object *factory, Object *unit ) { Bool found = false; // TheSuperHackers @fix Mauller 26/04/2025 Fixes uninitialized variable. - // To keep retail compatibility this needs to remain uninitialized in VS6 builds. + // To keep retail compatibility it needs to be set true in VS6 builds. #if defined(_MSC_VER) && _MSC_VER < 1300 - Bool supplyTruck; + Bool supplyTruck = true; #else Bool supplyTruck = false; #endif