From b20219a8e1c716b43809060779c12fd8b8d126ee Mon Sep 17 00:00:00 2001 From: Zero Fanker Date: Mon, 16 Dec 2024 12:14:27 -0500 Subject: [PATCH] added ASSERT for building node deletion, to capture unwanted behavior during development . --- MissionEditor/functions.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MissionEditor/functions.h b/MissionEditor/functions.h index 8328883..881154a 100644 --- a/MissionEditor/functions.h +++ b/MissionEditor/functions.h @@ -62,6 +62,8 @@ inline void DeleteBuildingNodeFrom(const CString& house, const int index, CIniFi { auto const nodeCount = ini.GetInteger(house, "NodeCount"); ASSERT(nodeCount > 0); + ASSERT(index >= 0); + ASSERT(index < nodeCount); // override value from current ID CString prevNodeName, nextNodeName, lastData; for (auto i = index; i < nodeCount - 1; i++) {