From 1fb233e22fe890cc2132d5d9df3bd51090462836 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 6 Nov 2025 15:07:47 -0600 Subject: [PATCH] fix false positive logging --- esphome/components/wifi/wifi_component.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/esphome/components/wifi/wifi_component.cpp b/esphome/components/wifi/wifi_component.cpp index 59e6faa17c..c9b72a0c72 100644 --- a/esphome/components/wifi/wifi_component.cpp +++ b/esphome/components/wifi/wifi_component.cpp @@ -922,11 +922,9 @@ void WiFiComponent::save_fast_connect_settings_() { // Skip save if settings haven't changed (compare with previously saved settings to reduce flash wear) SavedWifiFastConnectSettings previous_save{}; - if (this->fast_connect_pref_.load(&previous_save)) { - if (memcmp(previous_save.bssid, bssid.data(), 6) == 0 && previous_save.channel == channel && - previous_save.ap_index == ap_index) { - return; // No change, nothing to save - } + if (this->fast_connect_pref_.load(&previous_save) && memcmp(previous_save.bssid, bssid.data(), 6) == 0 && + previous_save.channel == channel && previous_save.ap_index == ap_index) { + return; // No change, nothing to save } SavedWifiFastConnectSettings fast_connect_save{};