From a1e06ebab0fc7053bf701b0861ed4bf764c3e49c Mon Sep 17 00:00:00 2001 From: "sonika.rathi" Date: Mon, 6 May 2024 09:34:32 +0200 Subject: [PATCH] fix(vfs): fix coverity issue copy of overlapping memory in vfs_fat.c --- components/fatfs/vfs/vfs_fat.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/fatfs/vfs/vfs_fat.c b/components/fatfs/vfs/vfs_fat.c index 9340610cb5..d9778c80a9 100644 --- a/components/fatfs/vfs/vfs_fat.c +++ b/components/fatfs/vfs/vfs_fat.c @@ -23,9 +23,9 @@ #ifdef CONFIG_VFS_SUPPORT_DIR struct cached_data{ #if FF_USE_LFN - char file_path[FILENAME_MAX+FF_LFN_BUF+1]; + char file_path[FILENAME_MAX+1+FF_LFN_BUF+1]; //FILENAME_MAX+1: for dir_path, FF_LFN_BUF+1: for file name #else - char file_path[FILENAME_MAX+FF_SFN_BUF+1]; + char file_path[FILENAME_MAX+1+FF_SFN_BUF+1]; //FILENAME_MAX+1: for dir_path, FF_LFN_BUF+1: for file name #endif FILINFO fileinfo; };