From b67a42671fba99e82165c133b9c162f00acc8b11 Mon Sep 17 00:00:00 2001 From: Oliver Kleinecke Date: Wed, 19 Feb 2025 16:53:06 +0100 Subject: [PATCH] fix: initialize DynamicLampTimer instance for proper object creation in restore_timers_ --- esphome/components/dynamic_lamp/dynamic_lamp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/esphome/components/dynamic_lamp/dynamic_lamp.cpp b/esphome/components/dynamic_lamp/dynamic_lamp.cpp index b27eb4492f..cf57557322 100644 --- a/esphome/components/dynamic_lamp/dynamic_lamp.cpp +++ b/esphome/components/dynamic_lamp/dynamic_lamp.cpp @@ -378,7 +378,7 @@ void DynamicLampComponent::restore_timers_() { this->status_set_warning(); break; case SAVE_MODE_FRAM: - DynamicLampTimer timer; + DynamicLampTimer timer = DynamicLampTimer(); std::string lamp_names_str; for (uint8_t i = 0; i < 256; i++) { this->fram_->read((0x4000 + (i * 64)), reinterpret_cast(&timer), 64);