From c69e7f4e78655112278f1108aacafbff5288c440 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 22 Oct 2025 12:25:35 -1000 Subject: [PATCH] init --- esphome/components/copy/fan/copy_fan.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/esphome/components/copy/fan/copy_fan.cpp b/esphome/components/copy/fan/copy_fan.cpp index b939338b244..9ec4d8f9736 100644 --- a/esphome/components/copy/fan/copy_fan.cpp +++ b/esphome/components/copy/fan/copy_fan.cpp @@ -39,7 +39,7 @@ fan::FanTraits CopyFan::get_traits() { // Copy preset modes from source to avoid dangling pointer to temporary if (base.supports_preset_modes()) { const auto &source_modes = base.supported_preset_modes(); - this->preset_modes_.clear(); + this->preset_modes_.init(source_modes.size()); for (const auto &mode : source_modes) { this->preset_modes_.push_back(mode); }