diff --git a/esphome/components/logger/task_log_buffer_zephyr.cpp b/esphome/components/logger/task_log_buffer_zephyr.cpp index 8c9c5a20b09..87ecd9cddd8 100644 --- a/esphome/components/logger/task_log_buffer_zephyr.cpp +++ b/esphome/components/logger/task_log_buffer_zephyr.cpp @@ -98,7 +98,7 @@ bool TaskLogBufferZephyr::borrow_message_main_loop(LogMessage **message, const c *text = (*message)->text_data(); // Remove trailing newlines - while ((*message)->text_length > 0 && *text[(*message)->text_length - 1] == '\n') { + while ((*message)->text_length > 0 && (*text)[(*message)->text_length - 1] == '\n') { (*message)->text_length--; }