From 6d0ba270d2cc9db463bae676467e3165f20c750c Mon Sep 17 00:00:00 2001 From: Rubidium Date: Fri, 14 Mar 2025 23:25:45 +0100 Subject: [PATCH] Codefix: do not use an invalid iterator --- src/script/api/script_error.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/script/api/script_error.cpp b/src/script/api/script_error.cpp index a3f0e48d96..4c82dfd8bd 100644 --- a/src/script/api/script_error.cpp +++ b/src/script/api/script_error.cpp @@ -25,7 +25,9 @@ ScriptError::ScriptErrorMapString ScriptError::error_map_string = ScriptError::S /* static */ std::optional ScriptError::GetLastErrorString() { - return (*error_map_string.find(ScriptError::GetLastError())).second; + auto it = ScriptError::error_map_string.find(ScriptError::GetLastError()); + assert(it != ScriptError::error_map_string.end()); + return it->second; } /* static */ ScriptErrorType ScriptError::StringToError(StringID internal_string_id)