From e15bac46cba6824887ef003d796f9f9c828071e9 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sat, 27 Dec 2025 18:35:57 -1000 Subject: [PATCH] missed one --- esphome/components/voice_assistant/voice_assistant.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/esphome/components/voice_assistant/voice_assistant.cpp b/esphome/components/voice_assistant/voice_assistant.cpp index b946e3b38a..ee91901240 100644 --- a/esphome/components/voice_assistant/voice_assistant.cpp +++ b/esphome/components/voice_assistant/voice_assistant.cpp @@ -3,6 +3,7 @@ #ifdef USE_VOICE_ASSISTANT +#include "esphome/components/socket/socket.h" #include "esphome/core/log.h" #include @@ -429,9 +430,11 @@ void VoiceAssistant::client_subscription(api::APIConnection *client, bool subscr if (this->api_client_ != nullptr) { ESP_LOGE(TAG, "Multiple API Clients attempting to connect to Voice Assistant"); - ESP_LOGE(TAG, "Current client: %s (%s)", this->api_client_->get_name().c_str(), - this->api_client_->get_peername().c_str()); - ESP_LOGE(TAG, "New client: %s (%s)", client->get_name().c_str(), client->get_peername().c_str()); + char peername[socket::PEERNAME_MAX_LEN]; + this->api_client_->get_peername_to(peername); + ESP_LOGE(TAG, "Current client: %s (%s)", this->api_client_->get_name(), peername); + client->get_peername_to(peername); + ESP_LOGE(TAG, "New client: %s (%s)", client->get_name(), peername); return; }