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;