From 3af6001cdf3a36f3d40995401fe8cc892137e025 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 29 Mar 2026 11:17:16 -1000 Subject: [PATCH] [api] Keep write_raw_slow_ protected to not break subclass member visibility --- esphome/components/api/api_frame_helper.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/esphome/components/api/api_frame_helper.h b/esphome/components/api/api_frame_helper.h index dba3344c6b..460aca476b 100644 --- a/esphome/components/api/api_frame_helper.h +++ b/esphome/components/api/api_frame_helper.h @@ -217,8 +217,7 @@ class APIFrameHelper { return this->write_raw_slow_(iov, iovcnt, total_write_len, sent); } - private: - // Slow path: handle partial writes, errors, overflow buffering + // Slow path: handle partial writes, errors, overflow buffering (private — only called by write_raw_inline_) APIError write_raw_slow_(const void *data, uint16_t len, ssize_t sent); APIError write_raw_slow_(const struct iovec *iov, int iovcnt, uint16_t total_write_len, ssize_t sent);