From 8b78688c795213781c0a9725b18ff52258cbbbca Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Wed, 3 Feb 2021 10:29:45 +0100 Subject: [PATCH] fix(text): fix out of bounds read in `_lv_txt_get_width` --- src/lv_misc/lv_txt.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lv_misc/lv_txt.c b/src/lv_misc/lv_txt.c index fcb9a7d22..e240485b3 100644 --- a/src/lv_misc/lv_txt.c +++ b/src/lv_misc/lv_txt.c @@ -357,6 +357,7 @@ lv_coord_t _lv_txt_get_width(const char * txt, uint32_t length, const lv_font_t { if(txt == NULL) return 0; if(font == NULL) return 0; + if(txt[0] == '\0') return 0; uint32_t i = 0; lv_coord_t width = 0;