From c62a7572a74ad81a8601c8bd4adf6ad6ffe5cd9d Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Tue, 2 Apr 2013 19:39:15 +1300 Subject: [PATCH] fix #2528 - crashy race in DemoTruck destruction --- OpenRA.Game/Traits/Health.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/OpenRA.Game/Traits/Health.cs b/OpenRA.Game/Traits/Health.cs index be459939c3..15cc0e12bb 100755 --- a/OpenRA.Game/Traits/Health.cs +++ b/OpenRA.Game/Traits/Health.cs @@ -160,6 +160,7 @@ namespace OpenRA.Traits public static void InflictDamage(this Actor self, Actor attacker, int damage, WarheadInfo warhead) { + if (self.Destroyed) return; var health = self.TraitOrDefault(); if (health == null) return; health.InflictDamage(self, attacker, damage, warhead, false);