fix off-by-one over-read in match_string2 unicode escape parsing

This commit is contained in:
alhudz
2026-06-01 18:22:34 +05:30
parent e01d042382
commit 524b0d07f2
+1 -1
View File
@@ -129,7 +129,7 @@ namespace misc_utils
case '/': //Slash character case '/': //Slash character
val.push_back('/');break; val.push_back('/');break;
case 'u': //Unicode code point case 'u': //Unicode code point
if (buf_end - it < 4) if (buf_end - it < 5)
{ {
ASSERT_MES_AND_THROW("Invalid Unicode escape sequence"); ASSERT_MES_AND_THROW("Invalid Unicode escape sequence");
} }