From 1b9367ae4bec94d60c9228f60271ae05117620a7 Mon Sep 17 00:00:00 2001 From: Oliver Brakmann Date: Wed, 29 Jul 2015 14:53:15 +0200 Subject: [PATCH] Fix potential NRE in AI BaseBuilder Detected by Coverity --- OpenRA.Mods.Common/AI/BaseBuilder.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/AI/BaseBuilder.cs b/OpenRA.Mods.Common/AI/BaseBuilder.cs index acda9f2710..137014e4ae 100644 --- a/OpenRA.Mods.Common/AI/BaseBuilder.cs +++ b/OpenRA.Mods.Common/AI/BaseBuilder.cs @@ -135,7 +135,7 @@ namespace OpenRA.Mods.Common.AI HackyAI.BotDebug("AI: {0} is starting production of {1}".F(player, item.Name)); ai.QueueOrder(Order.StartProduction(queue.Actor, item.Name, 1)); } - else if (currentBuilding.Done) + else if (currentBuilding != null && currentBuilding.Done) { // Production is complete // Choose the placement logic