Fix stack overflow in FindResources.

This commit is contained in:
Paul Chote
2016-08-08 22:03:26 +01:00
parent ee77a4170b
commit 017020f2c3

View File

@@ -79,7 +79,11 @@ namespace OpenRA.Mods.Common.Activities
n.MovingToResources(self, moveTo, this);
var randFrames = self.World.SharedRandom.Next(100, 175);
return ActivityUtils.SequenceActivities(NextActivity, new Wait(randFrames), this);
// Avoid creating an activity cycle
var next = NextActivity;
NextActivity = null;
return ActivityUtils.SequenceActivities(next, new Wait(randFrames), this);
}
else
{