From 58074e03577432aea96821b18825a8a48e7e5034 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 13 Aug 2025 23:05:12 -0500 Subject: [PATCH] Revert "preen" This reverts commit 51bf2c35116b6a6494a076a12f9149401253278a. --- esphome/components/api/api_connection.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/esphome/components/api/api_connection.cpp b/esphome/components/api/api_connection.cpp index fc4bf6b4f2..c8e6480e1e 100644 --- a/esphome/components/api/api_connection.cpp +++ b/esphome/components/api/api_connection.cpp @@ -302,8 +302,9 @@ uint16_t APIConnection::encode_message_to_buffer(ProtoMessage &msg, uint8_t mess } else { // Batch message second or later // Add padding for previous message footer + this message header - shared_buf.reserve(size_before_encode + total_calculated_size); - shared_buf.resize(size_before_encode + footer_size + header_padding); + size_t current_size = shared_buf.size(); + shared_buf.reserve(current_size + total_calculated_size); + shared_buf.resize(current_size + footer_size + header_padding); } // Encode directly into buffer