From dd7ce2d45e11013b91df4c963e86c57fc5a0526d Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Sat, 6 Nov 2010 16:56:50 +1300 Subject: [PATCH] fix dumb crash in UIM --- OpenRA.Game/Traits/World/UnitInfluence.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenRA.Game/Traits/World/UnitInfluence.cs b/OpenRA.Game/Traits/World/UnitInfluence.cs index 9cb9fdf0f5..5ceb332c49 100644 --- a/OpenRA.Game/Traits/World/UnitInfluence.cs +++ b/OpenRA.Game/Traits/World/UnitInfluence.cs @@ -73,7 +73,8 @@ namespace OpenRA.Traits else if( influenceNode.actor == toRemove ) influenceNode = influenceNode.next; - RemoveInner( ref influenceNode.next, toRemove ); + if (influenceNode != null) + RemoveInner( ref influenceNode.next, toRemove ); } public void Update(Actor self, IOccupySpace unit)