diff --git a/DetourCrowd/Source/DetourObstacleAvoidance.cpp b/DetourCrowd/Source/DetourObstacleAvoidance.cpp index 1b7207d..afb100e 100644 --- a/DetourCrowd/Source/DetourObstacleAvoidance.cpp +++ b/DetourCrowd/Source/DetourObstacleAvoidance.cpp @@ -262,7 +262,7 @@ void dtObstacleAvoidanceQuery::addCircle(const float* pos, const float rad, void dtObstacleAvoidanceQuery::addSegment(const float* p, const float* q) { - if (m_nsegments > m_maxSegments) + if (m_nsegments >= m_maxSegments) return; dtObstacleSegment* seg = &m_segments[m_nsegments++];