From 119a1e2b033edf081987e68d557b9fc5d0338529 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 28 Feb 2024 18:37:59 +0100 Subject: [PATCH] Add check to prevent incorrect `NavCrowd::RemoveAgent` usage --- Source/Engine/Navigation/NavCrowd.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/Engine/Navigation/NavCrowd.cpp b/Source/Engine/Navigation/NavCrowd.cpp index 330be870c..51f77da08 100644 --- a/Source/Engine/Navigation/NavCrowd.cpp +++ b/Source/Engine/Navigation/NavCrowd.cpp @@ -145,6 +145,7 @@ void NavCrowd::ResetAgentMove(int32 id) void NavCrowd::RemoveAgent(int32 id) { + CHECK(id >= 0 && id < _crowd->getAgentCount()); _crowd->removeAgent(id); }