From 48187684a362bf4dc38c1a8e5376934fdb009c72 Mon Sep 17 00:00:00 2001 From: Jacques Lucke Date: Mon, 27 Jan 2025 16:38:01 +0100 Subject: [PATCH] BLI: assert valid utf8 in string search This has been discussed in the context of #129209. --- source/blender/blenlib/intern/string_search.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/source/blender/blenlib/intern/string_search.cc b/source/blender/blenlib/intern/string_search.cc index f740f52f627..28f33c8c591 100644 --- a/source/blender/blenlib/intern/string_search.cc +++ b/source/blender/blenlib/intern/string_search.cc @@ -481,6 +481,7 @@ void extract_normalized_words(StringRef str, void StringSearchBase::add_impl(const StringRef str, void *user_data, const float weight) { + BLI_assert(BLI_str_utf8_invalid_byte(str.data(), str.size()) == -1); Vector words; Vector word_group_ids; string_search::extract_normalized_words(str, allocator_, words, word_group_ids);