From bf2823a52c87b624e3040807bb3a0df67bb2f396 Mon Sep 17 00:00:00 2001 From: Edward Firmo <94725493+edwardtfn@users.noreply.github.com> Date: Mon, 9 Dec 2024 20:06:35 +0100 Subject: [PATCH] Reverting the clang-analyzer-core.DivideZero There is a protection for this on the set_sample_count function, so I've ignored clang-analyzer just like in the original code. --- esphome/components/adc/adc_sensor_esp32.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/esphome/components/adc/adc_sensor_esp32.cpp b/esphome/components/adc/adc_sensor_esp32.cpp index afa369d409..24e3750091 100644 --- a/esphome/components/adc/adc_sensor_esp32.cpp +++ b/esphome/components/adc/adc_sensor_esp32.cpp @@ -96,7 +96,7 @@ float ADCSensor::sample() { } sum += raw; } - sum = (sum + (this->sample_count_ >> 1)) / this->sample_count_; + sum = (sum + (this->sample_count_ >> 1)) / this->sample_count_; // NOLINT(clang-analyzer-core.DivideZero) if (this->output_raw_) { return sum; }