diff --git a/OpenRA.Mods.RA/Air/ReturnToBase.cs b/OpenRA.Mods.RA/Air/ReturnToBase.cs index 3891383786..e21762e576 100755 --- a/OpenRA.Mods.RA/Air/ReturnToBase.cs +++ b/OpenRA.Mods.RA/Air/ReturnToBase.cs @@ -97,7 +97,10 @@ namespace OpenRA.Mods.RA.Air var nearestAfld = ChooseAirfield(self, false); self.CancelActivity(); - return Util.SequenceActivities(Fly.ToCell(nearestAfld.Location), new FlyCircle()); + if (nearestAfld != null) + return Util.SequenceActivities(Fly.ToCell(nearestAfld.Location), new FlyCircle()); + else + return new FlyCircle(); } return Util.SequenceActivities(