From b3a6c3bcb56b0de0981951a2c3f4bb4fdee921c9 Mon Sep 17 00:00:00 2001 From: Anton Maklakov Date: Wed, 2 Mar 2022 09:09:54 +0700 Subject: [PATCH] nvs: suppress -Wstringop-truncation warning --- components/nvs_flash/src/nvs_storage.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/nvs_flash/src/nvs_storage.cpp b/components/nvs_flash/src/nvs_storage.cpp index cd1cb14edc..1cf3b94859 100644 --- a/components/nvs_flash/src/nvs_storage.cpp +++ b/components/nvs_flash/src/nvs_storage.cpp @@ -749,7 +749,10 @@ void Storage::fillEntryInfo(Item &item, nvs_entry_info_t &info) for (auto &name : mNamespaces) { if(item.nsIndex == name.mIndex) { +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wstringop-truncation" strncpy(info.namespace_name, name.mName, sizeof(info.namespace_name) - 1); +#pragma GCC diagnostic pop info.namespace_name[sizeof(info.namespace_name) -1] = '\0'; break; }