From eee83b0edf6dda633451b32d281bb1334d2bd76d Mon Sep 17 00:00:00 2001 From: Tomasz Duda Date: Wed, 11 Feb 2026 12:27:03 +0100 Subject: [PATCH] fix --- esphome/components/logger/task_log_buffer_zephyr.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/esphome/components/logger/task_log_buffer_zephyr.cpp b/esphome/components/logger/task_log_buffer_zephyr.cpp index 7a21af1ef1..50b9ca984d 100644 --- a/esphome/components/logger/task_log_buffer_zephyr.cpp +++ b/esphome/components/logger/task_log_buffer_zephyr.cpp @@ -54,6 +54,7 @@ bool TaskLogBuffer::send_message_thread_safe(uint8_t level, const char *tag, uin msg->tag = tag; msg->line = line; strncpy(msg->thread_name, thread_name, sizeof(msg->thread_name) - 1); + msg->thread_name[sizeof(msg->thread_name) - 1] = '\0'; // Ensure null termination // Format the message text directly into the acquired memory // We add 1 to text_length to ensure space for null terminator during formatting