From 071ab3f6508890080ae38a7b13a141f9292276a2 Mon Sep 17 00:00:00 2001 From: elsid Date: Mon, 14 Feb 2022 19:56:50 +0100 Subject: [PATCH] Fix out of bounds access for std::string_view --- components/fontloader/fontloader.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/components/fontloader/fontloader.cpp b/components/fontloader/fontloader.cpp index 36174d0b7e..d0125398f1 100644 --- a/components/fontloader/fontloader.cpp +++ b/components/fontloader/fontloader.cpp @@ -30,6 +30,8 @@ namespace { unsigned long utf8ToUnicode(std::string_view utf8) { + if (utf8.empty()) + return 0; size_t i = 0; unsigned long unicode; size_t numbytes;