From 6777423d23cd30c72c3022106d6dbe38fb8f6732 Mon Sep 17 00:00:00 2001 From: Professor Hastig Date: Mon, 8 Apr 2024 10:13:47 +0200 Subject: [PATCH] fix bad assert in GetStateLabelIndex. --- src/p_states.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/p_states.cpp b/src/p_states.cpp index da8ef7f96..841bb4925 100644 --- a/src/p_states.cpp +++ b/src/p_states.cpp @@ -506,8 +506,10 @@ int FStateDefinitions::GetStateLabelIndex (FName statename) { return -1; } - assert((size_t)std->State <= StateArray.Size() + 1); - return (int)((ptrdiff_t)std->State - 1); + if ((size_t)std->State <= StateArray.Size() + 1) + return (int)((ptrdiff_t)std->State - 1); + else + return -1; } //==========================================================================