Fixed: a memory corrupt in DetourCrowd

This commit is contained in:
ZhongTang 2014-12-30 14:11:41 +08:00
parent 65b844170f
commit dc5f95eafa

View File

@ -262,7 +262,7 @@ void dtObstacleAvoidanceQuery::addCircle(const float* pos, const float rad,
void dtObstacleAvoidanceQuery::addSegment(const float* p, const float* q) void dtObstacleAvoidanceQuery::addSegment(const float* p, const float* q)
{ {
if (m_nsegments > m_maxSegments) if (m_nsegments >= m_maxSegments)
return; return;
dtObstacleSegment* seg = &m_segments[m_nsegments++]; dtObstacleSegment* seg = &m_segments[m_nsegments++];