From 8b4a2fb0644828e0585c1c4b8c45f1320196005d Mon Sep 17 00:00:00 2001 From: Tim Felgentreff <timfelgentreff@gmail.com> Date: Sun, 30 Jan 2022 14:37:53 +0100 Subject: [PATCH] fix a minor crash --- src/stratagus/util.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/stratagus/util.cpp b/src/stratagus/util.cpp index 6659c144e..26c632d5d 100644 --- a/src/stratagus/util.cpp +++ b/src/stratagus/util.cpp @@ -433,7 +433,7 @@ int UTF8GetPrev(const std::string &text, int curpos) return curpos; } while (curpos >= 0) { - if ((text[curpos] & 0xC0) != 0x80) { + if (curpos < text.size() && (text[curpos] & 0xC0) != 0x80) { return curpos; } --curpos;