From e7bfc44cafcf81cdf056e99c9241165f57b20154 Mon Sep 17 00:00:00 2001 From: Anton Maklakov Date: Tue, 22 Feb 2022 18:05:49 +0700 Subject: [PATCH] spiffs: fix format-truncation warning --- components/spiffs/esp_spiffs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/spiffs/esp_spiffs.c b/components/spiffs/esp_spiffs.c index 223d09d75e..5eb870cd12 100644 --- a/components/spiffs/esp_spiffs.c +++ b/components/spiffs/esp_spiffs.c @@ -667,7 +667,8 @@ static int vfs_spiffs_readdir_r(void* ctx, DIR* pdir, struct dirent* entry, } entry->d_ino = 0; entry->d_type = out.type; - snprintf(entry->d_name, SPIFFS_OBJ_NAME_LEN, "%s", item_name); + strncpy(entry->d_name, item_name, SPIFFS_OBJ_NAME_LEN); + entry->d_name[SPIFFS_OBJ_NAME_LEN - 1] = '\0'; dir->offset++; *out_dirent = entry; return 0;