From dc5f95eafa106c44c08618f680c6735381a6e514 Mon Sep 17 00:00:00 2001 From: ZhongTang Date: Tue, 30 Dec 2014 14:11:41 +0800 Subject: [PATCH] Fixed: a memory corrupt in DetourCrowd --- DetourCrowd/Source/DetourObstacleAvoidance.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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++];