From 0f94fa5a5482a4c6426ba8c3c3b66859e6b3be60 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Mon, 17 Aug 2020 09:01:18 +0200 Subject: [PATCH] fix coverity 298566 --- client/src/fileutils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/src/fileutils.c b/client/src/fileutils.c index c1e41bfdd..2c62238cd 100644 --- a/client/src/fileutils.c +++ b/client/src/fileutils.c @@ -1465,8 +1465,8 @@ static int filelist(const char *path, const char *ext, uint8_t last, bool tentat for (uint16_t i = 0; i < n; i++) { char tmp_fullpath[1024] = {0}; - strcat(tmp_fullpath, path); - strcat(tmp_fullpath, namelist[i]->d_name); + strncat(tmp_fullpath, path, sizeof(tmp_fullpath) - 1); + strncat(tmp_fullpath, namelist[i]->d_name, strlen(tmp_fullpath) - 1); if (is_directory(tmp_fullpath)) {