From 977192b7364aeef5b4998df99beffe54364a2279 Mon Sep 17 00:00:00 2001 From: Neo Xu Date: Wed, 1 Feb 2023 17:57:04 +0800 Subject: [PATCH] fix(mem): memory access out of range in lv_strncpy_builtin (#3956) Signed-off-by: Neo Xu --- src/misc/lv_memcpy_builtin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/misc/lv_memcpy_builtin.c b/src/misc/lv_memcpy_builtin.c index 88ff63f4c..a352f98fe 100644 --- a/src/misc/lv_memcpy_builtin.c +++ b/src/misc/lv_memcpy_builtin.c @@ -161,7 +161,7 @@ size_t lv_strlen_builtin(const char * str) char * lv_strncpy_builtin(char * dst, const char * src, size_t dest_size) { size_t i; - for(i = 0; i < dest_size - 1 && *src; i++) { + for(i = 0; i < dest_size - 1 && src[i]; i++) { dst[i] = src[i]; } dst[i] = '\0';