From cd9323ce704a94d58e82b5d81bb086897b8e06f3 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 23 Nov 2025 20:45:31 -0600 Subject: [PATCH] overload --- esphome/components/esp32_ble/ble.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/esphome/components/esp32_ble/ble.cpp b/esphome/components/esp32_ble/ble.cpp index 787b01295b..b0683b9e65 100644 --- a/esphome/components/esp32_ble/ble.cpp +++ b/esphome/components/esp32_ble/ble.cpp @@ -258,13 +258,14 @@ bool ESP32BLE::ble_setup_() { std::string name; if (this->name_ != nullptr) { - name = this->name_; if (App.is_name_add_mac_suffix_enabled()) { // MAC address suffix length (last 6 characters of 12-char MAC address string) constexpr size_t mac_address_suffix_len = 6; const std::string mac_addr = get_mac_address(); const char *mac_suffix_ptr = mac_addr.c_str() + mac_address_suffix_len; - name = make_name_with_suffix(name, '-', mac_suffix_ptr, mac_address_suffix_len); + name = make_name_with_suffix(this->name_, '-', mac_suffix_ptr, mac_address_suffix_len); + } else { + name = this->name_; } } else { name = App.get_name();