From a13ae2afd5feabe26f29c806f883d3c4b8fc31e2 Mon Sep 17 00:00:00 2001 From: William Wilgus Date: Fri, 18 Mar 2022 08:42:57 -0400 Subject: [COV] folder_select buffer overrun Change-Id: I441e1fa13d3832b3b12e3f46f35ef63fb3c1de02 --- apps/gui/folder_select.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'apps/gui') diff --git a/apps/gui/folder_select.c b/apps/gui/folder_select.c index e324e8649a..cef95e179e 100644 --- a/apps/gui/folder_select.c +++ b/apps/gui/folder_select.c @@ -516,7 +516,7 @@ static int select_paths(struct folder* root, const char* filenames) sstr = lastfnp; lastfnp = fnp; - if (len <= 0 || len > buflen) + if (len <= 0 || len + 1 >= buflen) continue; strlcpy(buf, sstr, len + 1); struct child *item = find_from_filename(buf, root); -- cgit v1.2.3