From 3fddc364eec241400720661f87145d0b62e59270 Mon Sep 17 00:00:00 2001 From: Joshua Ashton Date: Sat, 10 Jun 2023 12:21:41 +0100 Subject: [PATCH] [util] Fix UTF8 encodeTypedChar for 4 byte chars Some flipped logic here... --- src/util/util_string.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/util_string.cpp b/src/util/util_string.cpp index 8a7a2248..b555a881 100644 --- a/src/util/util_string.cpp +++ b/src/util/util_string.cpp @@ -126,7 +126,7 @@ namespace dxvk::str { return 3; } else if (ch < 0x200000) { if (begin) { - if (unlikely(begin + 4 < end)) + if (unlikely(begin + 4 > end)) return 0; begin[0] = uint8_t(0xF0 | ((ch >> 18)));