From ee5a3088b9f8e4e814a5536f181b875dc3076f59 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 14 Dec 2025 22:17:45 -0600 Subject: [PATCH] tweak --- esphome/components/esp32/preferences.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/esphome/components/esp32/preferences.cpp b/esphome/components/esp32/preferences.cpp index b0d2534832..02d7edb606 100644 --- a/esphome/components/esp32/preferences.cpp +++ b/esphome/components/esp32/preferences.cpp @@ -4,7 +4,7 @@ #include "esphome/core/log.h" #include "esphome/core/preferences.h" #include -#include +#include #include #include #include @@ -115,8 +115,7 @@ class ESP32Preferences : public ESPPreferences { auto *pref = new ESP32PreferenceBackend(); // NOLINT(cppcoreguidelines-owning-memory) pref->nvs_handle = this->nvs_handle; - auto [ptr, ec] = std::to_chars(pref->key, pref->key + sizeof(pref->key), type); - *ptr = '\0'; + snprintf(pref->key, sizeof(pref->key), "%" PRIu32, type); return ESPPreferenceObject(pref); }