From c8609af6cea71ee381588cc35efab1d681684535 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Fri, 27 Mar 2026 15:47:56 -1000 Subject: [PATCH] [sensor] Replace truncation guard with ESPHOME_DEBUG_ASSERT --- esphome/components/sensor/filter.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/esphome/components/sensor/filter.h b/esphome/components/sensor/filter.h index 05ffa4cb6e..516b5e7a89 100644 --- a/esphome/components/sensor/filter.h +++ b/esphome/components/sensor/filter.h @@ -348,10 +348,9 @@ template class ValueListFilter : public Filter { explicit ValueListFilter(std::initializer_list> values) { size_t i = 0; for (const auto &v : values) { - if (i >= N) - break; this->values_[i++] = v; } + ESPHOME_DEBUG_ASSERT(i == N); } /// Check if sensor value matches any configured value (with accuracy rounding)